Добавить var в auth - PullRequest
       5

Добавить var в auth

0 голосов
/ 29 июня 2018

Я использую stard auth от Laravel, но я хочу отправить var в представление auth. На самом деле я хочу отправить название сайта и ключевые слова. В других контроллерах я могу это сделать

return view('my.view')->with('title', 'My funny title');

Как я могу это сделать при входе, регистрации ...

Ответы [ 3 ]

0 голосов
/ 29 июня 2018

Добавьте это в функцию baseController / Controller __construct () этим вы поделитесь переменной с каждым блейд-файлом.

$siteTitle = 'SiteTitle';
View::share($siteTitle);
0 голосов
/ 29 июня 2018

Возможно, попробуйте этот синтаксис как в документации

return view('my.view', ['title' => 'My funny title']);

или

$data = [
  'title' => 'My funny title',
  ...
];
return view('my.view', $data);

Я помню, что у меня были похожие проблемы, хотя я не помню, как именно я их решил.

0 голосов
/ 29 июня 2018

возможно, вам следует сделать что-то подобное.

в вашем контроллере (вы найдете этот контроллер в чертах AuthenticatesUsers, расположенных в папке Illuminate \ Foundation \ Auth.

    $title= "my page title";
    return view('my.view', compact('title'));

и, видимо, просто используйте {{$ title}} там, где вы не можете вызвать этот текст. это должно работать.

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