laravel - 如何将自定义变量从 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);
}
解决方案
通过返回 a 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) }}
在该模板的顶部添加一个,以确保它实际上是您的应用程序正在使用的模板!
推荐阅读
- elasticsearch - 用于制作弹性搜索请求的 Apache HttpClient 的结果不正确
- gcc - 了解使用内存源操作数和 x87 fcomi / fcmov 的 GCC 内联汇编代码
- python - 如何在本地使用 gcloud Python API
- php - 我有一个关于将数据从用户传输到另一个用户的问题
- ios - tns run ios --bundle Fails clang-4.0: error: cannot specify -o when generated multiple output files
- c# - iTextsharp:减少从 pdf 阅读器提取的文本中字符之间的间距
- android - 图像 Uri 未显示在列表视图和警报对话框中
- java - 在 SpringBoot 中模拟多个 bean
- jquery - 点击href链接后,在目标页面产生点击事件
- spring-boot - 无法将 Spring Boot 微服务日志发送到 ELK 堆栈