Laravel路线认证

时间:2015-05-19 13:42:08

标签: php laravel routes

if(Auth::attempt($credentials))
{
    return Redirect::to('admin');
}

之后它将我带到了project.dev /

我的路线:

Route::group(array('before' => 'auth'), function(){
 Route::get('admin', 'AdminController@getIndex');
}); 

AdminController

class AdminController extends \BaseController 
{ 

      public function getIndex() { 
            return View::make('admin.index'); 
      } 
} 

观看次数 - >管理 - > index.blade.php没有加载

为什么我输入正确的电子邮件和密码,然后登录'按钮它让我再次登录页面?路径中的错误

Master.blade.php

<ul class="nav nav-list well">
        @if(Auth::user())
        <li class="nav-header">{{ ucwords(Auth::user()->loginname) }}</li>
        <li>{{ HTML::link('post', 'Add Post') }}</li>
        <li>{{ HTML::link('users', 'View Users') }}</li>
        <li>{{ HTML::link('logout', 'Logout') }}</li>
        @else
        <li>{{ HTML::link('login', 'Login') }}</li>
        @endif
    </ul>

如果auth无效......

P.S。我非常感谢你试图帮助我..

my project is identical,但我有不同的表名(不是&#39;用户&#39;)。他也有4.0.5版本的Laravel,但我有4.2.7或类似的东西。哪里可以搞错?

1 个答案:

答案 0 :(得分:0)

使用此:

if(Auth::attempt($credentials))
{
   return redirect()->intended('admin'); 
}