sql >> Database >  >> RDS >> Mysql

Laravel 4 Welsprekende/modelrelaties

Ik denk dat het probleem is dat je ::has() methode zoekt naar producten met precies 5 verschillende maten voor elk specifiek product, waarbij wordt aangenomen dat u $this->hasMany('Size') zou gebruiken in uw productmodel. Waar als de ::where() methode retourneert resultaten waarbij de grootte van het product 5 is.

In de documentatie gebruiken ze een voorbeeld van opmerkingen. Een bericht heeft een lijst met opmerkingen. Je kunt posts vinden die ten minste één opmerking hebben (bijv. Post::has('comments')->get() ) of je kunt posts vinden die meer dan 3 reacties hebben (bijv. Post::has('comments', '>=', '3')->get() ).

http://laravel.com/docs/eloquent#querying-relations




  1. Hoe DATEDIFF gebruiken om jaar, maand en dag terug te geven?

  2. Vergelijk datums die zijn opgeslagen als string met behulp van Datetime

  3. Oracle CONNECT BY optimaliseren bij gebruik met de WHERE-clausule

  4. Welke kolom voor refererende sleutel:id of een andere kolom en waarom?