0

我试图在页面上回显 first_name,但我无法弄清楚如何。

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

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

4

2 回答 2

1

你可以把它清理干净。无需为提供程序的每个属性分配一个新的视图变量,只需像这样将整个提供程序模型发送到您的视图。

<?php

$provider = Auth::user();

return View::make('account')->with('provider', $provider);

然后在您的视图中,您可以像在路由或控制器中一样访问电子邮件、姓名和其他属性。

在视图中

$provider->email
于 2013-11-10T14:48:41.393 回答
0

你还需要一个->with()

$providerEmail = Auth::user()->email;

$providerName = Auth::user()->first_name;

return View::make('account')->with('providerEmail', $providerEmail)
                            ->with('providerName', $providerName);
于 2013-11-10T14:37:44.687 回答