Делаю список юзеров, и их профили и вот тут возник вопрос.
Есть страница /users/{id}/ настроил роут + контроллер, отдаю вьюшку. Далее возник вопрос выводить другую вьюшку если страница принадлежит залогиненому юзеру.
Что то мне подсказывает, что городить в контроллере в каждом методе вот так:
if(Auth::id() == $user->id) {
return view('profile.my.show', compact('user', 'departments', 'users'));
} else {
return view('profile.show', compact('user', 'departments', 'users'));
}
Не лучшее решение, как вообще решают подобную задачу? Может есть какая то системная функция о которой я не знаю? Я новичок и только учу.