У клиента и абонемента связь 1 ко многим, вытащить владельца абонемента удалось. Теперь нужно в этом же запросе вытащить последнее посещение клиента с этим абонементом, как правильно это сделать?
class Ticketslist extends Model
{
protected $fillable = ['id', 'active', 'name', 'cost', 'count', 'client_id', 'start_date', 'stop_date'];
public function client(){
return $this->belongsTo('App\Client');
}
public function visit(){
return $this->belongsTo('App\Ticketslist');
}
}
// Controller
public function index()
{
return view('panel.tickets.index',
[
'tickets' => Ticketslist::with('client')->where('active', 1)->get(),
]);
}