Laravel路线认证

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

after that it drops me to a project.dev/

my route:

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

AdminController

class AdminController extends \BaseController 
{ 

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

views -> admin-> index.blade.php not loading

Why i'm entering right email and password and after 'login' button it drops me again to login page? Error is somewhere in route

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>

this if auth not working...

p.s. I am very grateful for your trying to help me..

my project is identical, but i have different table name (not 'users'). Also he has a 4.0.5 version of Laravel, but I have 4.2.7 or something like that. Where can be mistake?

Use this:

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