Я довольно новичок в Laravel и меня смущает то, как мне нужно извлекать данные, введенные определенными пользователями.
В моем проекте есть профиль пользователя, который должен отображать все представления формпользователь.
Вот моя функция контроллера:
public function clientAccount(BookingRequest $bookings)
{
$client = Client::whereUserId(Auth::id())->with('user')->first();
$bookings = BookingRequest::with(Auth::id())->with('client')->first(); //unsure about here//
return view('client.account', compact('client','bookings'));
}
Вот моя модель:
public function client()
{
return $this->belongsTo('App\Client', 'client_id', 'user_id');
}
Как это исправить?
РЕДАКТИРОВАТЬ:
Я пытался использовать это, но почему-то у меня не отображается дисплей
$bookings = BookingRequest::where('client_id',Auth::id());