이 릴리스 Laravel 9.30의 몇 가지 중요한 기능

새 버전 9.30에는 RequiredIfAccepted 유효성 검사 규칙 추가, 읽기 전용 파일 시스템 구성 옵션, 모든 make 명령에 대한 강제 옵션 등 일부 새로운 기능이 있습니다. 이 릴리스에서 발견한 중요한 기능 중 일부입니다.
  • RequiredIfAccepted 유효성 검사 규칙 추가
    https://github.com/laravel/framework/pull/44035

  • 다른 필드가 승인된 경우 유효성 검사 중인 필드가 필수임을 확인하는 required_if_accepted 유효성 검사 규칙(yes, on, 1 또는 true 값)

    Validator::make([
        'is_company'   => 'on',
        'company_name' => 'Apple',
    ], [
        'is_company'   => 'required|boolean',
        'company_name' => 'required_if_accepted:is_company',
    ]);
    


  • 읽기 전용 파일 시스템 구성 옵션
    https://github.com/laravel/framework/pull/44079

  • 읽기 전용 모드에서 작동하도록 파일 시스템 디스크를 구성합니다. 이렇게 하면 디스크에서 쓰기 작업이 불가능해지며 파일을 조작하지 않도록 하려는 스토리지에 액세스할 때 유용합니다.

    $disk = $filesystem->build([
        'driver' => 'local',
        'read-only' => true,
        'root' => 'my-custom-path',
        'url' => 'my-custom-url',
        'visibility' => 'public',
    ]);
    


  • 모든 make 명령에 강제 옵션 추가
    https://github.com/laravel/framework/pull/44100

  • --force 플래그를 모든 make:* 명령에 적용하여 파일을 재생성해야 할 때 유용합니다.
    --force에 대한 추가 정보 :-

    저와 함께 즐거우셨기를 바라며 이 릴리스에 대해 자세히 알아보려면 소스를 방문하고 더 많이 검색하십시오. 모든 것을 새롭게 찾는 당신을 존경합니다.

    출처 :- https://laravel-news.com/laravel-9-30-0
    원천 :-

    좋은 웹페이지 즐겨찾기