Arkadaşlar http://codehappy.daylerees.com/authentication sayfasındaki işlemi bir türlü beceremedim . Auth::attempt() her zaman false değeri veriyor.

yaptığım işlemler
route.php
 Route::get('login' , function() {    
       return View::make('auth.login');
    });

    Route::post('logincontrol', function() {

        $userdata = array(
            'username'      => Input::get('username'),
            'password'      => Input::get('password') 
        );

        if ( Auth::attempt($userdata) )
        {
            return Redirect::to('auth.dashboard');
        }
        else
        {
            return Redirect::to('login')
                ->with('login_errors', true);
        }

    });



    Route::get('dashboard', function(){  

        echo 'welcome';
    });

       Route::get('insert', function() {

           DB::table('users')->insert(array(
          'username'  => 'admin',
          'password'  => Hash::make('admin')
          ));

   });
login.blade.php view dosyası
{{ Form::open( array('url' => 'logincontrol') ) }}

    <!-- check for login errors flash var -->
    @if (Session::has('login_errors'))
        <span class="error">Username or password incorrect.</span>
    @endif

    <!-- username field -->
    <p>{{ Form::label('username', 'Username') }}</p>
    <p>{{ Form::text('username') }}</p>

    <!-- password field -->
    <p>{{ Form::label('password', 'Password') }}</p>
    <p>{{ Form::password('password') }}</p>

    <!-- submit button -->
    <p>{{ Form::submit('Login') }}</p>

{{ Form::close() }}
auth.php ayar dosyası
return array(

    'driver' => 'eloquent',
    'username'=>'username', 
    'model' => 'User', 
    'table' => 'users',
    'reminder' => array(

        'email' => 'emails.auth.reminder',

        'table' => 'password_reminders',

        'expire' => 60,

    ),

);
daha önce Laravel ile uğraşan varsa , yardımcı olabilirseniz sevinirim. bir türlü bulamadım hata nerede.
Video tutoriali aynen yaptım olmadı.



burada her zaman false kısmına düşüyor :S
 if ( Auth::attempt($userdata) )
        {
            return Redirect::to('auth.dashboard');
        }
        else
        {
            return Redirect::to('login')
                ->with('login_errors', true);
        }