Как правильно реализовать отдачу view Laravel?

Делаю список юзеров, и их профили и вот тут возник вопрос.
Есть страница /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'));
        }

Не лучшее решение, как вообще решают подобную задачу? Может есть какая то системная функция о которой я не знаю? Я новичок и только учу.
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
@lil_koi
лучший из худших
можешь внури
return view('profile.my.show', compact('user', 'departments', 'users'));

Вставить имя вьюшки при помощи тернарного оператора.
Опустись до Параграфа
Тернарный оператор
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽