2017-03-05 103 views
0

我在Laravel一个新手,我试图让登录页面,但有我不明白的错误Laravel 4错误

[2017-03-04 08:14:52] production.ERROR: exception 'Symfony\Component\HttpKernel\Exception\NotFoundHttpException' in C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Routing\RouteCollection.php:148 
    Stack trace: 
    #0 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Routing\Router.php(1049): Illuminate\Routing\RouteCollection->match(Object(Illuminate\Http\Request)) 
    #1 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Routing\Router.php(1017): Illuminate\Routing\Router->findRoute(Object(Illuminate\Http\Request)) 
    #2 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Routing\Router.php(996): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request)) 
    #3 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(776): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request)) 
    #4 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(746): Illuminate\Foundation\Application->dispatch(Object(Illuminate\Http\Request)) 
    #5 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Session\Middleware.php(72): Illuminate\Foundation\Application->handle(Object(Illuminate\Http\Request), 1, true) 
    #6 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Cookie\Queue.php(47): Illuminate\Session\Middleware->handle(Object(Illuminate\Http\Request), 1, true) 
    #7 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Cookie\Guard.php(51): Illuminate\Cookie\Queue->handle(Object(Illuminate\Http\Request), 1, true) 
    #8 C:\xampp\htdocs\ecinema\vendor\stack\builder\src\Stack\StackedHttpKernel.php(23): Illuminate\Cookie\Guard->handle(Object(Illuminate\Http\Request), 1, true) 
    #9 C:\xampp\htdocs\ecinema\vendor\laravel\framework\src\Illuminate\Foundation\Application.php(642): Stack\StackedHttpKernel->handle(Object(Illuminate\Http\Request)) 
    #10 C:\xampp\htdocs\ecinema\public\index.php(49): Illuminate\Foundation\Application->run() 
    #11 {main} [] [] 

这里是我的控制器

public function index() 
{ 
    return View::make('login'); 
} 

public function showWelcome() 
{ 
    return View::make('hello'); 
} 

public function login() 
{ 

    if (Auth::attempt(array('username' => Input::get('username'), 'password' => Input::get('password')),true)) 
    { 
     return Redirect::to('dashboard'); 
    } 
    else 
    { 
     return Redirect::to('login')->withInput()->with('flash_error', 'Wrong Username or Password'); 

    } 
} 

和这里是我的路线

Route::get('/', function() 
{ 
return View::make('login'); 

// route to process the form 
Route::get('login',function() 
{ 
return View::make('login'); 
}); 

//login route post 
Route::post('login','[email protected]'); 

这里是我的观点 - > login.blade.php

         {{ Form::open(array('url' => 'login')) }} 

              {{ Form::text('username', Input::old('username'), array('id'=>'username', 'class'=>'form-control', 'placeholder'=>'Username *')) }} 
               </br> 
              {{ Form::password('password',array('id'=>'password', 'class'=>'form-control', 'placeholder'=>'Password *')) }} 
               </br> 
               <span> 
              {{ Form::submit('Login>>',array('class'=>'button')) }} 
            {{ Form::close() }} 

              <div class="text-center"> 
              {{ $errors->first('password') }} 
              @if ($errors->any()) 
              <ul> 
               {{ implode('', $errors->all('<li class="error">:message</p>')) }} 
              </ul> 
              @endif 

谁能请检查来解决这个问题?在此先感谢

+0

当你访问一个网址,或当你发布一个形式,你得到的错误?另外,当你得到错误时,网址是什么? –

+0

@RossWilson这是URL:“URL” =>“登录” –

+0

@RossWilson的错误,当我张贴的登录 –

回答

1

我傻事实证明我使用两种形式::开放和形式::密切。我删除其中的一个后,它运行完全正常