Route in에는 웹 응용 프로그램에 대한 s를 Laravel 정의하고 들어오는 URL 요청을 처리하는 방법을 결정하는 작업이 포함됩니다. route 를 사용하면 Laravel 라우팅이 쉽고 유연해집니다.
시작하려면 개발 중인 애플리케이션의 유형에 따라 또는 파일 route 에서 s를 정의할 수 있습니다. routes/web.php
routes/api.php
예를 들어 다음과 같이 간단하게 정의할 수 있습니다 route.
Route::get('/about', function() {
return "This is the About page";
});
이 예에서 사용자가 URL에 액세스하면 /about
해당 Laravel 처리 기능을 호출하고 "This is the About page"라는 문자열을 사용자에게 반환합니다.
또한 다양한 HTTP 메소드를 처리하기 위해, 등과 같은 Laravel 다른 메소드를 제공합니다. route post
put
patch
delete
route 컨트롤러에서 URL 요청을 처리 할 수도 있습니다 .
예를 들어:
Route::get('/products', 'ProductController@index');
이 예에서 사용자가 URL에 액세스하면 /products
요청 을 처리하기 위해 에서 메서드를 Laravel 호출합니다. index
ProductController
보다 유연하게 정규식과 동적 매개변수를 사용할 수도 있습니다 route.
예를 들어:
Route::get('/users/{id}', 'UserController@show');
이 예에서 는 URL의 동적 매개변수이며 요청을 처리하기 위해 의 메소드 {id}
로 전달됩니다. show
UserController
또한 애플리케이션 에서 사용자 지정하고 관리할 수 있는 그룹, 리소스 등과 같은 Laravel 추가 기능을 제공합니다. route route middleware route Laravel
요약하면 을(를) 사용하면 을(를 Laravel) 정의하고 URL 요청을 처리할 수 있는 많은 옵션과 강력한 기능이 있습니다 route. 이를 통해 유연하고 유지 관리 가능한 웹 애플리케이션을 구축할 수 있습니다.