связующей таблице project_specialist, помимо внешних ключей есть дополнительные поля, которые не затрагивает запрос
$specialists = Project::find(10)->specialists;
Как их получить?
в методе specialists() у модели проекта добавить ->withPivot
так: public function specialists() { return $this->belongsToMany(Specialist::class)->withPivot; }?
спасибо большое!!
а как выбрать из таблицы specialists только некоторые поля, а то по-умолчанию он все берет?
кто-нибудь знает?
почитать доку по методам
https://t.me/phpGeeksJunior
а при чем тут если это про елоквент?)
какой запрос будет после Model::query()->get() ?
что разве нет?
для кого придумали ->select(['foo','bar'])
нет нет нет нет
у меня запрос многие ко многим, там можно select использовать?
как это называется, не могу в доке найти
https://laravel.com/docs/9.x/queries#select-statements?
там нету квадратных скобок
ну, делаешь вот такую штуку и там где ->where() пишешь еще селект
ну значит и без них
https://github.com/laravel/framework/blob/9.x/src/Illuminate/Database/Query/Builder.php#L247
Обсуждают сегодня