Описание тега eloquent--relationship

1 ответ

Назначение разрешения на роль во время посева - Доверьте

Ларавел 5.6.3 Доверять: 1.9 Я пытаюсь сеять только один ряд с этой сеялкой <?php use Illuminate\Database\Seeder; use App\models\Permission; use App\models\Role; class RoleSeeder extends Seeder { /** * Run the database seeds. * * @return void */ p…
1 ответ

Как вернуть объект вместо объекта в массиве

Я пытаюсь вернуть ответ объекта, который пришел из массива коллекции из-за отношения hasMany. Я пытался сделать возврат $block->where('date','=',$today)->first(); ошибка: вызов неопределенного метода App\BlockDate::addEagerConstraints() public…
25 дек '18 в 06:02
0 ответов

Сводные отношения Laravel без указания одного из них

У меня есть таблица для сохранения всех реакций, доступных в приложении (реакции), и N таблиц, которые должны быть связаны с этим во многих отношениях со сводной таблицей. Пример: // Post Model public function reactions() { return $this->belongsT…
02 мар '19 в 18:59
3 ответа

Как определить отношения Laravel, когда связаны несколько столбцов

У меня есть модели, как я уже упоминал ниже: как на нем можно реализовать eloquent-отношения laravel? Модель пользователя id name Почтовая модель id title desc created_by = foreign key on User->id Первый этап (PostStage OneModel) id post_id assig…
24 окт '18 в 13:46
2 ответа

Laravel, где проверяется только последняя запись отношений

У меня есть 2 таблицы (сообщения, ревизии), и между ними есть связьВ сообщении много ревизий (отношение один ко многим)Таблицаревизий имеет столбец с именем status (утвержден или отклонен)Теперь я хочу выбрать все сообщения, если его последняя редак…
06 ноя '18 в 22:36
2 ответа

Вставить / создать данные, используя принадлежность к отношениям в laravel

Телефон принадлежит пользователю. Теперь, как я вставляю данные телефона и пользователя как через принадлежащие отношения, так и автоматически получаю внешний ключ user_id в таблице телефона. Здесь я пытаюсь этот код, но не работает. $phoneData = $r…
1 ответ

Не могу использовать где в красноречивом

Я использую Eloquent ORM в Laravel. Есть 2 модели, User и Trans. Пользователь имеет много транс, а транс принадлежит пользователю. Проблема в том, что когда я использую запрос, где он не работает. Я пытался с помощью ->get() в последнем коде это …
1 ответ

Синхронизация отношений "многие ко многим" в слушателе событий (Laravel 5.7)

Laravel App имеет роли и каждый Role имеет разрешения (много ко многим) Каждый пользователь имеет несколько ролей (от многих ко многим) Когда разрешения Роли изменены / обновлены, Событие RolePermissionsChanged срабатывает, и слушатель имеет следующ…
1 ответ

Laravel: Как определить принадлежность в MorphPivot?

В моем проекте есть полиморфное отношение "многие ко многим" (многие экземпляры модели Package (morphedByMany) могут содержать много разных типов контента (каждый MorphedToMany). Я создал сводную таблицу, содержащую некоторые дополнительные поля, по…
2 ответа

Сортировать по отношениям сначала в laravel

У меня есть две таблицы: admins и log_doctor_infos. Таблица admins имеет отношение hasOne с log_doctor_infos через doctor_id, как это. В модели Admin: public function logDoctorInfo() { return $this->hasOne(LogDoctorInfo::class, 'doctor_id', 'id')…
24 янв '19 в 09:15
1 ответ

Как получить данные отношения многие ко многим, используя сводную таблицу

У меня есть ниже модели: 1. Campaign 2. Coupon 3. CampaignCoupon CampaignCoupon является моделью сводной таблицы для многих ко многим отношениям Campaign а также Coupon, У меня ниже отношения в CampaignCoupon модель: public function coupons() { retu…
1 ответ

laravel сумма Records.records.record.column в красноречивом

Вот отношение сделка hasMany Тележки телега belongsTo товар товар -> цена вот класс модель //# TransactionModel public function getCarts(){ return $this->hasMany(CartModel::class, 'transaction_id','id'); } //# CartModel public function getProd…
24 фев '19 в 07:02
1 ответ

Laravel 5.7 - получить всех пользователей из текущих групп пользователей

Это структура, которую я сейчас использую Модель пользователя: class User extends Authenticatable implements MustVerifyEmail public function groups() { return $this->belongsToMany('App\Group') ->withTimestamps(); } Модельная группа: class Grou…
0 ответов

Объединение Laravel с полиморфной сводной таблицей с использованием названий моделей в предложении

Я использую красноречивые полиморфные отношения, которые отлично подходят для управления сводной таблицей между различными моделями и другой моделью, называемой компанией. У меня есть сводная таблица, которая содержит следующую структуру: Я должен с…
21 янв '19 в 13:10
1 ответ

Paginate нетерпеливо загруженные результаты отношений

Я пытаюсь разбить набор результатов отношений, используя код, очень похожий на этот <?php class MainController extends Controller { public function show(Main $main) { $main = $main->with([ 'secondaryMorph' => function ($query) { $query->…
15 фев '19 в 22:49
2 ответа

Laravel Eloquent BelongTo Model Access не работает

Я пытаюсь получить данные, используя отношения Laravel Eloquent HasMany (обратный), но у меня нет доступа. Всякий раз, когда я пытаюсь, это показывает Попытка получить свойство 'имя' не-объекта У меня есть две модели. Категория и статья. Категория и…
10 янв '19 в 11:34
0 ответов

Загрузка отношений на основе состояния в Laravel

Привет всем, я новичок в laravel. У меня проблемы с загрузкой в ​​зависимости от условия. Есть три таблицы изображения, видео и порядок. таблица заказа содержит следующие поля 1.type => 0 или 1 (фото или видео) 2.type_id Таблица заказов содержит сле…
28 сен '18 в 05:55
1 ответ

Laravel Eloquent - Как запросить все модели автомобилей данного года, где указана марка?

У меня есть эти таблицы: Models, Year а также Model_Year, Model стол имеет make_id столбец, ссылающийся на id в Make Таблица. В моей модели я определил отношение ownToMany между Model а также Year, Это то, что я делаю до сих пор в контроллере: publi…
14 сен '18 в 07:22
1 ответ

Laravel 5.7 Eloquent Relation для листинга

Я пытаюсь получить набор данных с помощью соединения, и я хочу сделать это с помощью eloquent и автоматически без ручного запроса. Я тоже сделал отношения, но когда я пытаюсь перечислить объединенные данные, это происходит как-то иначе. База данных …
1 ответ

Как выразить отношения с несколькими результатами

проблема У меня есть два класса, пользователи и сообщения. Пользователь "hasMany" сообщения и сообщение "принадлежат" пользователю. Но когда я вызываю "User::all()", он автоматически не извлекает сообщения пользователей по очевидным причинам, потому…