Ho invano cercato di leftjoin e ottenere i dati richiestisinistra si uniscono per ottenere una singola riga in laravel
Ecco il mio codice:
$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();
I commenti sono alcune delle mie numerose provare .. .
voglio ottenere solo un singolo record dalla foto tavolo corrispondenza della chiave esterna album_id
che è stato aggiornato prima e poi con lo stato 1
pls help ...
L'aggiunta di '$ query-> take (1);' prima che le due righe commentate siano d'aiuto? – NorthBridge
'Chiama al metodo non definito lluminate \ Database \ Query \ JoinClause :: take()' error @NorthBridge – Ronser