Как добавить панель пользователя в шаблон макета Laravel? - PullRequest
0 голосов
/ 22 мая 2018

Я недавно начал создавать шаблон макета для моего проекта Laravel, следуя методу, описанному здесь:

https://selftaughtcoders.com/from-idea-to-launch/lesson-20/creating-a-laravel-5-blade-layout-to-standardize-your-pages-appearance/

Кажется, достаточно просто обернуть вид с помощью 'masterмакет.Тем не менее, мой макет включает в себя вверху справа панель пользователя (вроде как SO), которая имеет аватар пользователя и имя пользователя.

Каков наилучший способ сделать это?Я не могу себе представить, что мне нужно передать его каждому представлению, расширяющему мой макет, но на данный момент кажется, что это единственный ответ.

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Я думаю, вам сначала нужно добавить отдельный элемент в какую-либо папку элементов.Это может быть первым шагом для выполнения.

Во-вторых, как только вы закончите с первым шагом, вам также придется расширить элемент с помощью функции @extends () в основном макете.

Надеюсь, это поможет.

0 голосов
/ 22 мая 2018

В вашем основном макете вы можете просто добавить пользовательскую панель и обернуть ее в помощник лезвия @auth вот так

@auth
    This will only be shown when a user is logged in.
@endauth

Проверьте структуры управления в документации, чтобы узнать большеподробная информация.

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