传递数据以查看不工作 - Laravel 4

时间:2014-06-23 08:03:48

标签: php laravel laravel-4

我有这段代码:

if(Auth::check()) {
        Redirect::to('home');
    }
    $user = Auth::user();
    return View::make('HumanResourcesProcess')->with(array('firstName', $user->firstName));

它给了我错误:

Undefined variable: firstName

但我在数组部分定义它? 关于如何解决它的任何想法?

2 个答案:

答案 0 :(得分:2)

试试这个:

return View::make('HumanResourcesProcess')->with('firstName', $user->firstName);

或者这个:

return View::make('HumanResourcesProcess')->with(array('firstName' => $user->firstName) );

我希望它运作正常。

答案 1 :(得分:0)

您可以使用的另一种替代方法是' compact',如果您要传递很多变量而不必在传递给视图时分配它们,这将非常有用:

return View::make('view.name',compact('variable1','variable2','variable3'));