在laravel上回显firstname

时间:2013-11-10 14:25:56

标签: php frameworks laravel

我正在尝试在页面上回显first_name,但我无法解决这个问题。

$providerEmail = Auth::user()->email;
  $providerName = Auth::user()->first_name;
    return View::make('account')->with( 'providerEmail', $providerEmail, 'providerName', $providerName);

() - >电子邮件位有效,它回显用户电子邮件,但在回显first_name时,它给了$ providerName错误(未定义变量:providerName)。

2 个答案:

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