如何将自定义变量从 ResetPasswordController 传递到重置 blade

How to pass the custom variables from ResetPasswordController to reset blade

如何将自定义变量从 ResetPasswordController 传递到重置 blade 模板。

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);

 }

通过返回 view(),第二个参数可用于将变量传递给 blade 模板(就像您所做的那样)

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}}.

访问

如果您无法检索到这些,可能是因为您正在编辑错误的 blade 模板。默认模板位于 auth.passwords.reset (resources/views/auth/passwords/reset.blade.php).

我建议只在该模板的顶部添加一个 {{ dd('here) }} 以确保它确实是您的应用程序正在使用的模板!