laravel 4从控制器发送数据

时间:2014-04-05 14:50:06

标签: laravel laravel-4 blade laravel-routing

我已对用户进行了验证和身份验证,并在验证后将其重定向到“仪表板”视图文件'。

我想知道的是如何将该用户的数据与重定向的命令一起发送。

我的功能如下:

if($validator->passes()) {
/-- validate user --/
return Redirect::to('users/login')->with('message', 'Thanks for registering!');

如果有人帮我添加了用户的数据,我将不胜感激 感谢

1 个答案:

答案 0 :(得分:0)

你可以传递它:

$user = User::find(1);

return Redirect::to('users/login')
       ->withMessage('Thanks for registering!');
       ->withUser($user);

并在控制器中获取

$user = Session::get('user');

或者你可以传递id

return Redirect::to('users/login')
       ->with('message', 'Thanks for registering!');
       ->with('user_id', $user->id);

再次搜索

$user = User::find(Session::get('user_id'));