Как передать пользовательские переменные из ResetPasswordController для сброса блейда - PullRequest
0 голосов
/ 21 февраля 2020

Как передать пользовательские переменные из ResetPasswordController для сброса шаблона блейда.

ResetPasswordController. php

 public function showResetForm(Request $request, $token = null)
 {
    $data = array(
        'title'=>'Reset password',
        'description'=> 'Reset password to abc.com',
        'seo_keywords'=> 'Reset password to abc.com',
      );
      return view('auth/password/reset',$data);

 }

1 Ответ

1 голос
/ 21 февраля 2020

Возвращая view(), второй аргумент может быть использован для передачи переменных в шаблон блейда (точно так же, как вы это сделали)

public function showResetForm(Request $request, $token = null)
{
    return view('auth/password/reset',[
        'title'         =>'Reset password',
        'description'   => 'Reset password to abc.com',
        'seo_keywords'  => 'Reset password to abc.com',
    ]);
}

В таком случае они будут доступны как {{ $title }}, {{ $description}}, {{ $seo_keywords}}.

Если вы не можете получить их, возможно, это связано с тем, что вы редактируете неправильный шаблон лезвия. Шаблон по умолчанию расположен по адресу auth.passwords.reset (resources/views/auth/passwords/reset.blade.php).

Я бы предложил просто добавить {{ dd('here) }} в верхней части этого шаблона, чтобы убедиться, что это на самом деле шаблон, используемый вашим приложение!

...