2014-09-12 3 views
0
내가 restfull 구문 "인증/비문"하지만이 나던 작업과 양식을 사인을 게시 할

, 그것은 나에게 오류를 제공laravel 컨트롤러 restfull 및 형태

InvalidArgumentException 
Route [auth/inscription] not defined. 

경로 :

Route::controller('auth', 'AuthController'); 

컨트롤러 :

public function postInscription() 
{ 
    if ($this->create_validation->fails()) { 
     return Redirect::route('auth/inscription') 
     ->withInput() 
     ->withErrors($this->create_validation->errors()); 
    } 
    else 
    { 
     $this->user_gestion->store(); 

     return Redirect::route('home') 
      ->with('ok','L\'utilisateur a bien été créé.'); 
    } 
} 

inscription.blade.php : (우리가 필요로하는 단지 라인)

{{ Form::open(array('url' => 'auth/inscription', 'method' => 'post', 'class' => 'form-horizontal   panel')) }} 

때문에, 오류 :

InvalidArgumentException 
Route [auth/inscription] not defined. 
... 누군가가 나를 도울 수

을 이해하지?

답변

0

'인증/가입'이 명명 된 경로가 아니기 때문입니다.

컨트롤러 경로의 세 번째 인수에 이름/메소드 배열을 전달할 수 있습니다. 그것이 여기에,

return Redirect::to('auth/inscription'); 
0

비문 실패 후 귀하의 신고서에 오류가있을 수 있습니다. 사용자를 리디렉션 할 수있는 getInscription-Method를 정의 했습니까?

return Redirect::route('auth/inscription') 
+0

예 :

또는

은 그냥 라인을 변경 공공 기능 getInscription() {보기 :: ('비문') 할 반환; } – edofthadead