2013-06-16 3 views
0

그래서 L4를 배우기 시작했지만 몇 가지 문제가 있습니다. 나는 그들의 웹 사이트에서 문서를 읽으려고하고 있지만 불완전하거나 잘 수행되지 않은 것 같습니다 (아마도 나는이 시점에서 너무 초보자입니다). 하나.Laravel 4 이해 리소스

내가 내가 리소스를 생성하고,이 같은 경로를 추가 한 때, 이해하려고 노력 해요 : 내가 안에 뭔가를 제출할 때 "내가 폼을 생성하는 방법을

Route::resource('users', 'UsersController'); 

를, 그래서 laravel/public/users/create "메소드"store "가 트리거 될 것입니까? 이 경로를 직접 만들어야합니까? PUT을 사용합니까? 어떻게 행동 URL을 보여줘야 하나?

저에게 좋은 본보기를 만들 수있는 사람이 있습니까? 보기/컨트롤러가 어떻게 생겼을까요? http://laravel.com/docs/controllers#resource-controllers

은 "자원 제어기에 의해 처리 작업"특히 유용합니다 :

답변

0

이 페이지는 당신을 위해 덮여 모든 것을해야한다. 위의 예에서는 post 요청이/users/create로 전송 될 때 자동으로 호출되는 postCreate() 메서드를 사용하여 UsersController라는 클래스를 만듭니다.

+0

이것은 틀린 것처럼 보입니다. resoucres를 사용할 때 왜 postCreate가 필요합니까? 내가 여기서 뭔가 잘못 됐어? postCreate는 더 안좋은 컨트롤러처럼 보입니다. – Dexty

+0

알다시피, 리소스는 컨트롤러의 확장이며 여전히 RESTful입니다. 컨트롤러 외부에서 라우팅을하고 싶다면'Route :: post ('user/create', 'UserController @ store');' – Andreas

+0

을해야 할 것입니다. PUT/DELETE 등은 언제 올까요? 그러면 편리할까요? – Dexty