Я безуспешно пытался LeftJoin и получить необходимые данныеВыравнивание по левому краю, чтобы получить одну строку в Laravel
Вот мой код:
$album = Albums::->where('users_id',$user_id)
->leftJoin('photos',function($query){
$query->on('photos.albums_id','=','albums.id');
$query->where('photos.status','=',1);
// $query->limit(1);
// $query->min('photos.created_at');
})
->where('albums.status',1)->get();
Комментарии некоторые из моих несколько пытается .. .
Я хочу, чтобы получить только одну запись из таблицы фотографий соответствия внешнего ключа album_id
, который был обновлен первым, а также со статусом 1
справка об услугах ...
Добавляет '$ query-> take (1);' перед тем, как две строки с комментариями помогают? – NorthBridge
'Call to undefined method lluminate \ Database \ Query \ JoinClause :: take()' error @NorthBridge – Ronser