Laravel은 매우 인기 있는 PHP 웹 애플리케이션 개발 프레임워크입니다. 개발자가 프로젝트를 신속하게 구축하는 데 도움이 되는 강력한 기능과 도구가 있습니다. 언급할 가치가 있는 기능 중 하나는 유효성 검사기입니다. 입력 데이터의 유효성을 검사하는 도구로 Laravel 프로젝트에서 쉽게 사용할 수 있습니다.
이 글에서는 Laravel 유효성 검사기를 설치하는 방법과 프로젝트에서 이를 사용하는 방법을 살펴보겠습니다.
먼저 Composer를 사용하여 Laravel을 설치해야 합니다. Composer가 설치되어 있지 않은 경우 아래 단계에 따라 설치하십시오.
터미널이나 명령 프롬프트에서 다음 명령을 실행하세요.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" php composer-setup.php php -r "unlink('composer-setup.php');"
이 명령은 Composer 설치 프로그램을 다운로드하여 현재 디렉터리에 저장합니다. Composer를 전역적으로 설치하려면 다운로드한 파일을 설치하려는 위치로 이동한 후 다음 명령을 실행하여 전역적으로 사용할 수 있도록 만드세요.
mv composer.phar /usr/local/bin/composer
이 명령은 Composer를 /usr/local/bin 디렉터리로 이동합니다.
이제 Composer를 사용하여 Laravel을 설치할 수 있습니다. 터미널이나 명령 프롬프트에서 다음 명령을 실행하세요:
composer create-project --prefer-dist laravel/laravel blog
이 명령은 "blog"라는 이름의 새 Laravel 프로젝트를 생성하고 필요한 모든 종속 항목을 설치합니다.
Laravel 유효성 검사기 설치는 매우 간단합니다. 터미널이나 명령 프롬프트에서 다음 명령을 실행하세요:
composer require illuminate/validation
이 명령을 사용하면 Composer는 Laravel 유효성 검사기 라이브러리와 관련 종속성을 다운로드하고 설치합니다.
이제 Laravel 유효성 검사기가 성공적으로 설치되었습니다. Laravel 프로젝트에서 어떻게 사용하는지 살펴보겠습니다.
Laravel 프로젝트에서는 유효성 검사기 클래스를 사용하여 입력 데이터의 유효성을 검사할 수 있습니다. 유효성 검사기 클래스는 필수, 이메일 등 다양한 유효성 검사 규칙을 내장하고 있으며 사용자 정의 규칙을 쉽게 만들 수 있습니다.
다음은 제출된 양식 데이터의 유효성을 검사하기 위해 Laravel 컨트롤러에서 유효성 검사기를 사용하는 방법을 보여주는 간단한 예입니다:
public function store(Request $request) { // 验证请求数据 $validatedData = $request->validate([ 'name' => 'required|string|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|string|min:6|confirmed', ]); // 在此处处理验证通过后的逻辑 }
위 스니펫에서 볼 수 있듯이 유효성 검사 메서드는 매개 변수로 규칙 배열을 받습니다. 실패하면 ValidationException이 발생합니다. 유효성 검사가 통과되면 유효성이 검사된 데이터가 포함된 연관 배열이 반환됩니다.
이 예에서는 각 양식 필드의 존재 여부와 올바른 형식을 확인하고 고유한 규칙을 사용하여 이메일 주소가 데이터베이스에서 중복되지 않도록 합니다.
결론
Laravel 유효성 검사기는 개발자가 입력 데이터의 유효성을 검사하는 데 도움이 되는 매우 강력하고 유용한 도구입니다. 이번 글에서는 Laravel 유효성 검사기를 설치하고 Laravel 프로젝트에서 사용하는 방법에 대한 기본 사항을 배웠습니다. 아직 Laravel 유효성 검사기를 사용해 보지 않으셨다면, 다음 프로젝트에서 사용해 보시기 바랍니다. 그러면 개발 작업이 훨씬 쉽고 효율적이 될 것입니다.
위 내용은 Laravel 유효성 검사기 설치 방법 살펴보기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!