2016-07-11 2 views
0

HTML 양식을 사용하는 것만으로도 경로가 / 인 경우 양식을 자원 컨트롤러의 저장소 기능에 제출할 수 있습니다. 제발 도와주세요, 양식 태그에 '게시'방법을 삽입하려고했지만 작동하지 않습니다. 그 사이에 상점 루트의 이름은 customer.store입니다. 나는 그것에 대해 어떻게 해야할지 모르겠습니다.HTML 도우미 기능을 사용하지 않고 HTML 양식을 제출하는 방법

+0

'/ register'를 통해 적절한 컨트롤러와 함수로 보내고있는'POST' 요청을 처리 할 라우트를 설정하십시오 ... 지금까지 어떤 시도를 했습니까? 디버깅에 도움이되는 코드가 있습니까? – James

+0

리소스 컨트롤러를 가리키는 리소스 경로입니다. 컨트롤러의 저장소 기능에 양식을 제출하고 싶습니다. –

답변

1

제임스 (James)가 말했듯이 단순히 양식 제출이 가리키는 사후 경로를 작성하기 만하면됩니다. 그런 다음이 라우트를 컨트롤러의 상점 기 능으로 설정하십시오. 경로에 route::auth()이있는 경우이를 끝까지 넣으십시오. 이 하나의 캐치는 보통 /register 경로를 잡습니다.

양식 :

<form method="post" action="{{ url('/register') }}"> 
    <!-- Don't forget your csrf --> 
    {!! csrf_field() !!} 

    <!-- Rest of your form --> 
    <button type="submit">Register</button> 
</form> 

귀하의 routes.php

// GET 
Route::get('/register', function(){ 
    return view('register-form'); 
}); 
//or 
Route::get('/show-form', '[email protected]'); 

//POST 
Route::post('/submitted-form', '[email protected]'); 

//GET and POST combined 
Route::match(['get', 'post'], '/form-handler', '[email protected]'); 
//And finally 
route::auth(); 

하지만 어쩌면 당신은 AuthController에 훅 수 있습니다. 이 컨트롤러는 일반적으로 등록을 처리합니다 (메서드와 create 메서드를 조합하여 사용).

+0

감사합니다. 작동했습니다. –

+0

@HammedDapoAjibade : 답변을 질문으로 표시하십시오.) – Brotzka

관련 문제