我在用拉瓦尔重设密码。我需要的是在电子邮件中传递用户名,但我无法访问文件reminder.blade.php
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
</head>
<body>
<h2>Bonjour "I need to put the user firstname here !!"</h2>
<div>
<h5>Nous avons bien recu votre demande de réinitialisation de mot de passe
pour l'access au Back office Happy Road</h5>
<h5>Pour redéfinir votre mot de passe, suivez ce lien:</h5>
<h5> {{ URL::to('resetPassword', array($token)) }}.</h5>
</div>
</body>
</html>发布于 2014-08-27 22:08:21
请看这篇关于passing data to views的文章。
因此,您可能希望在您的控制器中执行以下操作:
View::make('reminder')->withFirstname($first_name);然后在您的视图中:
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
</head>
<body>
<h2>Hello {{ $first_name }}</h2>
<div>
<h5>Nous avons bien recu votre demande de réinitialisation de mot de passe
pour l'access au Back office Happy Road</h5>
<h5>Pour redéfinir votre mot de passe, suivez ce lien:</h5>
<h5> {{ URL::to('resetPassword', array($token)) }}.</h5>
</div>
</body>
</html>发布于 2014-08-27 22:09:28
您可以使用View Composer为您完成此操作:
View::composer('*', function($view)
{
$view->with('current_user', Auth::user());
});那么在你看来
<h1>Bonjour "{{$current_user->first_name}}"
<h5>Nous avons bien recu votre demande de réinitialisation de mot de passe
pour l'access au Back office Happy Road</h5>作曲家与您的所有视图或您选择的视图共享变量,例如:
View::composer('reminder', function($view)
{
$view->with('current_user', Auth::user());
});您可以创建composers.php文件并将其加载到app/start/global.php file中
require app_path().'/composers.php';另外,请查看文档:http://laravel.com/docs/responses#view-composers
https://stackoverflow.com/questions/25529289
复制相似问题