Laravel登录,之后?

时间:2014-03-21 13:39:14

标签: php laravel laravel-4

我是laravel的新手,我成功对用户进行身份验证,现在我想根据用户的类型自定义视图和可访问的链接。 如何用laravel完成?

2 个答案:

答案 0 :(得分:2)

您可以根据您的用户类型(即用户,管理员...)创建不同的视图:

views/userPosts.blade.php
views/adminPosts.blade.php

以这种方式访问​​它们:

return View::make(Auth::user()->type.'Posts');

或者您可以将数据传递给您的观点:

return View::make('posts')->with('user', Auth::user());

在你看来:

User name: {{$user->name}}
User e-mail: {{$user->email}}

答案 1 :(得分:0)

你通过保护你的路线来做到这一点......就像这样......

 Route::get('nameofroute', array('as' => 'name.route', 'before' => 'auth',
 'uses' => 'NameOfController@functionName'));

此外,在视图中,您可以使用

@if (Auth::user())
<div>now you see this</div>
@else
<div>now you see something else</div>
@endif