2014-10-02 149 views
0

我收到此錯誤。Laravel問題(NotFoundHttpException)

Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException

我有一個登錄視圖與表單,我驗證使用Ajax的形式,沒有問題。當我嘗試返回一個視圖一次我在successfuly登錄。

if ($validation->fails()){ 
    return Response::json(array('success' => false, 'errors' => $validation->getMessageBag()->toArray())); 
}else if(Auth::attempt($loginData)){ 
      $usuario=Usuario::find(Input::get('rut')); 
      return View::make('logged')->with(array('nombre' => $usuario->primer_nombre.' '.$usuario->apellido_paterno.' '.$usuario->apellido_materno, 
               'rut' => $usuario->id_usuario, 
               'tipo' => $usuario->id_tipo)); 
}else{ return Response::json(array('exists' => false, 'message' => 'El usuario no existe o la contraseña es inválida.')); } 

我想這個問題是在過去其他聲明,我得到一個錯誤。

+1

登錄方法,你能否告訴使用相關的路線嗎? – 2014-10-02 22:07:33

回答

0

這是路線:

Route::post('ingresar','[email protected]'); 

表格中的作用是ingresar然後我用LoginController

public function login(){ 

    if(Request::ajax()){    
     //validamos el formulario. 
     $loginData = array(
      'id_usuario'  => Input::get('rut'), 
      'password' => Input::get('password') 
     );    
     $rules = array(
      'rut' => 'required', 
      'password' => 'required', 

     );    
     $messages = array(
      'required'   => 'El campo :attribute es obligatorio.', 
     ); 

     $validation = Validator::make(Input::all(), $rules, $messages); 

     if ($validation->fails()){ 
      return Response::json(array(
       'success' => false, 
       'errors' => $validation->getMessageBag()->toArray() 
      )); 
     }else if(Auth::attempt($loginData)){ 
      $usuario=Usuario::find(Input::get('rut')); 
      return View::make('logged')->with(array('nombre' => $usuario->primer_nombre.' '.$usuario->apellido_paterno.' '.$usuario->apellido_materno, 
               'rut' => $usuario->id_usuario, 
               'tipo' => $usuario->id_tipo)); 
     }else{ 
      return Response::json(array(
       'exists' => false, 
       'message' => 'El usuario no existe o la contraseña es inválida.' 
      )); 
     } 
    } 

} 
相關問題