Laravel - Есть ли лучший способ вернуть страницу просмотра без использования -> with () во всех функциях контроллера? - PullRequest
0 голосов
/ 13 апреля 2020

Например, как показано в примере кода ниже, я хочу вернуться на страницу просмотра с указанием всех данных пользователя входа в систему. Причина в том, что сверху находится панель навигации, и необходимо загрузить изображение профиля пользователя и имя пользователя. Таким образом, вместо использования -> with () в каждом обратном маршруте, любой другой лучший метод?

class UsersController extends Controller
{
    public function index()
    {
        return view('users.index')->with('user', auth()->user());
    }

    public function edit()
    {
        return view('users.edit')->with('user', auth()->user());
    }
}

1 Ответ

1 голос
/ 13 апреля 2020

Если это просто пользовательский объект, вы можете сохранить его в конфигурации один раз и использовать его из представления каждый раз. Тем не менее, это не рекомендуется. Если проблема связана с (), альтернативный вариант - compact ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...