在控制器中,我从$user
获取Sentry::authenticate
对象。
{"id":44,"email":"test@test.com","permissions":[],"activated":true,"activated_at":null,"last_login":"2014-06-10 09:54:25","first_name":"henry","last_name":"wilson","created_at":"2014-06-02 07:10:38","updated_at":"2014-06-10 09:54:25"}
我用
传递它return View::make('index', array('user'=> $user));
并将其检索为{{$user->last_name}}, {{$user->email}}
等等,在我看来。
如何使用return Redirect::intended()
我尝试返回Redirect::intended()->with('user', $user);
但是在我看来,我得到了未定义的变量异常。我也希望使用Redirect::route()
答案 0 :(得分:1)
使用Redirect::intended()->with('user', $user);
时,会话中会闪烁数据。这些数据将通过这一请求的会话提供。
在您看来,您可以在开始时执行以下操作:
<?php
if(isset(Session::get('user'))) $user = Session::get('user');
?>
如果在会话中给出了用户变量,那么它将被覆盖。您也可以在视图编辑器中执行此操作。