Laravel에서 경로는 paths/ 폴더에 정의됩니다. 경로는 web.php 파일에 정의되어 있습니다. 이 파일은 Laravel 설치가 완료된 후 생성됩니다. Laravel 라우팅은 아래와 같이 URI 및 클로저 기능을 허용합니다 -
으아아아web/routes.php에 정의된 경로는 웹 미들웨어 그룹에 할당되며, 세션 상태 및 CSRF 보호 기능이 있습니다. 경로에서 컨트롤러를 호출할 수도 있습니다. 아래와 같이 -
으아아아애플리케이션에서 사용할 수 있는 라우팅 방법은 다음과 같습니다.
Route::get($ uri, $콜백 함수 또는 컨트롤러);
Route::post($uri, $콜백 함수 또는 컨트롤러);
Route::put($uri, $콜백 함수 또는 컨트롤러);
Route::patch($uri, $콜백 함수 또는 컨트롤러);
Route::delete($uri, $콜백 함수 또는 컨트롤러);
Route::options($uri, $콜백 함수 또는 컨트롤러);
경로 매개변수는 중괄호 안에 있으며 주어진 이름에는 영숫자가 포함되어 있습니다. 라우팅 매개변수 이름을 선택할 때 영숫자 문자 외에도 밑줄을 사용할 수 있습니다.
라우팅 매개변수의 구문은 다음과 같습니다 −
으아아아여기 myid는 우리가 추가로 사용하려는 라우팅 매개변수입니다.
아래 구문과 같이 여러 경로 매개변수를 가질 수 있습니다.
으아아아위의 경우에는 {post} 및 {feedback}이라는 두 가지 라우팅 매개변수가 있습니다
경로에 선택적 매개변수를 추가할 수도 있습니다. 선택적 매개변수는 항상 사용 가능한 것은 아니며 매개변수 뒤에 ?가 표시됩니다. 선택적 매개변수의 구문은 다음과 같습니다 −
으아아아여기서 myname은 선택적 매개변수입니다.
Laravel에는 매개변수의 유효성을 검사하는 데 도움이 되는 몇 가지 메서드가 있습니다. where(), whereNumber(), whereAlpha() 및 whereAlphaNumeric()이 있습니다.
where() 메소드를 사용하세요
where() 메서드는 경로에 정의되어 있으며 매개변수 이름과 매개변수에 적용된 유효성 검사를 허용합니다. 매개변수가 여러 개인 경우 배열로 허용됩니다. 여기서 키는 매개변수 이름이고 값은 키에 적용되는 유효성 검사 규칙입니다.
으아아아출력은 −
입니다. 으아아아위의 경우 학생 이름에는 A-Z 또는 a-z 또는 둘을 혼합한 문자가 포함되어야 합니다. 따라서 다음은 유효한 URL입니다 -
으아아아잘못된 URL -
으아아아이제 where() 메소드를 사용하여 여러 매개변수를 확인해 보겠습니다.
으아아아 위의 경우 라우팅 매개변수는 학생 ID와 학생 이름입니다. 학생 ID가 필요합니다 은 0-9 사이의 숫자이며 학생 이름은 소문자여야 합니다. 번역해야 할 내용은 0~9 사이의 숫자여야 하며, 학생 이름은 소문자여야 합니다.위 출력은 −
입니다. 으아아아위의 유효한 URL은 −
입니다. 으아아아잘못된 URL -
으아아아유효한 값만 원하는 경로 매개변수를 전달해야 합니다. -
으아아아위 코드의 출력은 −
입니다. 으아아아알파 값을 얻으려는 경로 매개변수를 전달해야 합니다. -
으아아아위 코드의 출력은 −
입니다. 으아아아영숫자 값을 가지려는 경로 매개변수를 전달해야 합니다−
으아아아출력은 -
입니다. 으으으으위 내용은 Laravel에서 경로 매개변수를 검증하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!