Articles of отношения

Laravel принадлежит к бросанию неопределенной ошибки

У меня 2 модели. Пользователь: class User extends Eloquent implements UserInterface, RemindableInterface { protected $table = 'users'; public function group () { return $this->belongsTo('Group'); } } Группа: class Group extends Eloquent { protected $table = 'groups'; } Таблица пользователя имеет внешний ключ в столбце group который ссылается на id в таблице групп. Схема может помочь […]

Доступ к данным с использованием отношений Laravel

Я хочу получить доступ к данным в функции контроллера, используя отношения на Laravel. Сначала я объясню свой код: У меня есть 3 таблицы, проекты, клиент и клиент_проект. В настоящий момент клиент_проект не имеет никаких отношений, я просто добавляю его вручную. Теперь я хочу использовать отношения на laravel, но это немного запутывает (по крайней мере для […]

Массив реструктуризации на основе отношения родителя / ребенка

У меня есть следующая структура массива: Array ( [0] => Array ( [id] => 83 [parent_id] => 0 [title] => Questionnaire one ) [1] => Array ( [id] => 84 [parent_id] => 0 [title] => Questionnaire two ) [2] => Array ( [id] => 85 [parent_id] => 83 [title] => Questionnaire three ) ) Я […]

Полиморфные многие для многих от пользователя до публикации и категории

Мне нужно реализовать следующую систему, например, твиттер, но с исключением, что пользователь может следить за множеством Post и может следовать за всей Category или пользователь может следовать за User . Я придумал эти отношения. Я использую Laravel 5.1 Модель пользователя public function followers() { return $this->belongsToMany('App\User', 'user_follows', 'user_id', 'follow_id'); } public function follows() { return […]

От многих до многих отношений с таксономией в «Красноречии»

Я использую Laravel 4. У меня есть много разных отношений в моей системе. И я предпочитаю использовать схему таблиц таксономии WordPress. Но как я могу установить отношения моделей с Laravel 4 Eloquent ORM? Вот мои таблицы базы данных; Табличные terms : +————+———————+——+—–+———+—————-+ | Field | Type | Null | Key | Default | Extra | […]

Ограничение нагрузки Ограничение фильтра в Laravel

Я не могу отфильтровать содержимое таблицы groups отношению к username users таблице users используя параметры « Задержка загрузки» public function username() { return $this->belongsTo('User','fk_users_id')->select(['id','username']); } Я попытался использовать приведенный ниже код, но он фильтрует только данные users не данные groups $groups = Groups::with(array('username' => function($query) use ($keyword) { $query->where('username', 'like', '%'.$keyword.'%'); })) ->where('status',1)->paginate($paginateValue); любая помощь […]

CakePHP выбирает значение по умолчанию для входа SELECT

Использование CakePHP: У меня есть отношения «один-к-одному», давайте притворимся, что это много листьев деревьев. Конечно, я испек форму, чтобы добавить лист к дереву, и вы можете указать, какое дерево это с раскрывающимся ящиком (тегом), созданным помощником формы. Единственное, что ядро ​​SELECT по умолчанию имеет значение Tree # 1, но я бы хотел, чтобы оно было […]

MySQL / PHP: поиск похожих / связанных элементов по тегам / таксономии

У меня есть таблица городов, которая выглядит так. |id| Name | |1 | Paris | |2 | London | |3 | New York| У меня есть таблица тегов, которая выглядит так. |id| tag | |1 | Europe | |2 | North America | |3 | River | и таблица city_tags: |id| city_id | tag_id | […]

Laravel Eloquent – Attach vs Sync

В чем разница между attach() и sync() в Eloquent ORM от Laravel 4? Я пытался осмотреться, но ничего не мог найти!

Laravel: как использовать множественные отношения опорных таблиц

Я новичок в определении отношений и фреймворков, я просто использовал для сырого sql. Была ли моя домашняя работа (документация google + laravel), но я думаю, что просто не понимаю ее должным образом. Heres – соответствующая информация: Таблица пользователей: Table: Users id – int (auto increment) username – varchar Таблица проблем: Table: Challenges id – int […]