我正在尝试在页面上回显first_name,但我无法解决这个问题。
$providerEmail = Auth::user()->email;
$providerName = Auth::user()->first_name;
return View::make('account')->with( 'providerEmail', $providerEmail, 'providerName', $providerName);
() - >电子邮件位有效,它回显用户电子邮件,但在回显first_name时,它给了$ providerName错误(未定义变量:providerName)。
答案 0 :(得分:1)
你可以大大清理它。而不是为您的提供商的每个属性分配新的视图变量,只需将整个提供者模型发送到您的视图,就像这样。
<?php
$provider = Auth::user();
return View::make('account')->with('provider', $provider);
然后在您的视图中,您可以像在路线或控制器中一样访问电子邮件,姓名和其他属性。
在视图中
$provider->email
答案 1 :(得分:0)
您还需要一个->with()
:
$providerEmail = Auth::user()->email;
$providerName = Auth::user()->first_name;
return View::make('account')->with('providerEmail', $providerEmail)
->with('providerName', $providerName);