Mysql
 sql >> база данни >  >> RDS >> Mysql

Laravel 4 Eloquent/Model Relationships

Мисля, че проблемът е, че вашият ::has() методът търси продукти с точно 5 различни размера за всеки конкретен продукт, което предполага, че ще използвате $this->hasMany('Size') във вашия модел на продукта. Where като ::where() методът връща резултати, при които размерът на продукта е 5.

В документацията те използват пример за коментари. Публикацията ще има списък с коментари. Можете да намерите публикации, които имат поне един коментар (т.е. Post::has('comments')->get() ) или можете да намерите публикации, които имат повече от 3 коментара (т.е. Post::has('comments', '>=', '3')->get() ).

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка CREATE FUNCTION Тази функция няма ДЕТЕРМИНИСТИЧЕН, БЕЗ SQL или ЧЕТЕ SQL ДАННИ

  2. Как да ограничим резултатите в MySQL, PostgreSQL и SQLite

  3. Изчислете разстоянието с 2 точки, географска ширина и дължина

  4. Незадължителни колони за филтриране на записи в базата данни

  5. Използване на подзаявка в Against за търсене в ПЪЛЕН ТЕКСТ в Mysql