一旦用户登录,我想通过我的所有视图共享用户名。我直接在 imy routes.php 中尝试了这个:
View::share('user', $user);
但它不共享任何东西。我还尝试将其放在以下路线中:
Route::post('auth', function()
{
$user = Input::get('username');
View::share('user', $user);
$credentials = array(
'username' => Input::get('username'),
'password' => Input::get('password')
);
if (Auth::attempt($credentials))
{
//Cache::put('user', $user);
return View::make('panel')->with('user', $user);
}
//return 'user :' .$user. ' and pass : ' .$pass;
return Redirect::to('/');
});
你能帮帮我吗?
编辑:
我解决了在我需要的每个刀片中使用它:
$user = Auth::user()->username;
但我想为我的所有观点定义一次 - 有人可以给我小费吗?