이 섹션에서 RESTful이 무엇을 의미하는지 이해할 수 없나요? 이 설정을 사용하는 경로가 왜 그렇게 많습니까? 이것의 이점은 무엇입니까? 생성된 것을 사용하지 않을 경우 어떻게 해야 하나요? Route::resource('photo', 'PhotoController');
리소스 컨트롤러는 리소스 모델을 지정할 수 있습니다 코드를 아름답게 하기 위해 기본적으로 추가, 삭제, 확인, 수정 등의 일부 작업을 추가하는 것입니다. php artisan make:controller PhotoController --resource --model=Photo 먹기 지루하고, 놔두기엔 아쉽습니다. 실제로는 아무 소용이 없습니다. laravel의 사양을 잘 알고 있으면 그와 동일한 코딩 스타일을 배워야 합니다.
웹사이트 방문은 클라이언트와 서버 간의 대화형 프로세스를 나타냅니다. 이 과정에는 데이터와 상태의 변화가 수반될 수밖에 없습니다. 인터넷 통신 프로토콜 HTTP 프로토콜은 상태 비저장 프로토콜입니다. 이는 모든 상태가 서버 측에 저장된다는 의미입니다. 따라서 클라이언트가 서버를 운영하려면 서버 측에서 "상태 전송"이 발생하도록 하는 어떤 수단을 사용해야 합니다. 이 변환은 표현 계층을 기반으로 하므로 "표현 계층 상태 변환"입니다. 클라이언트가 사용하는 방법은 HTTP 프로토콜만 가능합니다. 구체적으로 HTTP 프로토콜에는 작업 방법을 나타내는 4개의 동사(GET, POST, PUT 및 DELETE)가 있습니다. 이는 네 가지 기본 작업에 해당합니다. GET은 리소스를 얻는 데 사용되고, POST는 새 리소스를 만드는 데 사용되며(리소스 업데이트에도 사용할 수 있음), PUT은 리소스 업데이트에 사용되며, DELETE는 리소스 삭제에 사용됩니다. RESTful 아키텍처에는 몇 가지 일반적인 디자인 오해가 있습니다. 가장 일반적인 디자인 실수 중 하나는 URI에 동사가 포함되어 있다는 것입니다. "resource"는 엔터티를 나타내기 때문에 명사여야 하고, URI에는 동사가 없어야 하며, 동사는 HTTP 프로토콜에 배치되어야 합니다. 예를 들어 특정 URI는 /posts/show/1인데, 여기서 show는 동사입니다. 이 URI는 잘못 설계되었습니다. 올바른 쓰기 방법은 /posts/1이어야 하며 show를 나타내려면 GET 메서드를 사용해야 합니다. 자세한 내용은 RESTful-Wikipedia를 참조하세요
자세한 지침은 문서에 나와 있습니다
리소스 컨트롤러는 리소스 모델을 지정할 수 있습니다
코드를 아름답게 하기 위해 기본적으로 추가, 삭제, 확인, 수정 등의 일부 작업을 추가하는 것입니다.
php artisan make:controller PhotoController --resource --model=Photo
먹기 지루하고, 놔두기엔 아쉽습니다. 실제로는 아무 소용이 없습니다. laravel의 사양을 잘 알고 있으면 그와 동일한 코딩 스타일을 배워야 합니다.
웹사이트 방문은 클라이언트와 서버 간의 대화형 프로세스를 나타냅니다. 이 과정에는 데이터와 상태의 변화가 수반될 수밖에 없습니다.
인터넷 통신 프로토콜 HTTP 프로토콜은 상태 비저장 프로토콜입니다. 이는 모든 상태가 서버 측에 저장된다는 의미입니다. 따라서 클라이언트가 서버를 운영하려면 서버 측에서 "상태 전송"이 발생하도록 하는 어떤 수단을 사용해야 합니다. 이 변환은 표현 계층을 기반으로 하므로 "표현 계층 상태 변환"입니다.
클라이언트가 사용하는 방법은 HTTP 프로토콜만 가능합니다. 구체적으로 HTTP 프로토콜에는 작업 방법을 나타내는 4개의 동사(GET, POST, PUT 및 DELETE)가 있습니다. 이는 네 가지 기본 작업에 해당합니다. GET은 리소스를 얻는 데 사용되고, POST는 새 리소스를 만드는 데 사용되며(리소스 업데이트에도 사용할 수 있음), PUT은 리소스 업데이트에 사용되며, DELETE는 리소스 삭제에 사용됩니다.
RESTful 아키텍처에는 몇 가지 일반적인 디자인 오해가 있습니다.
가장 일반적인 디자인 실수 중 하나는 URI에 동사가 포함되어 있다는 것입니다. "resource"는 엔터티를 나타내기 때문에 명사여야 하고, URI에는 동사가 없어야 하며, 동사는 HTTP 프로토콜에 배치되어야 합니다.
예를 들어 특정 URI는 /posts/show/1인데, 여기서 show는 동사입니다. 이 URI는 잘못 설계되었습니다. 올바른 쓰기 방법은 /posts/1이어야 하며 show를 나타내려면 GET 메서드를 사용해야 합니다.
자세한 내용은 RESTful-Wikipedia를 참조하세요