P粉2783794952023-09-01 10:21:07
Laravel の検証を使用する場合は、ルールが失敗すると Laravel が自動的に例外をスローするため、Laravel にエラーを処理させる必要があります。 したがって、最初の提案は、検証ルーチンで try-catch ブロックを使用しないことです。
Laravel ドキュメントに記載されているとおり : p>
また、コントローラーでは検証を使用しないことをお勧めします。グッド プラクティスによれば、検証用に別の formRequest を作成することが推奨されているため、コントローラーを少し変更してバリデーター クラスを含める必要があります。
リーリー次に、おそらく php 職人の make:request UploadVideoRequest を使用して、フォーム リクエストを作成する必要があります。
このコマンドは、app/Http/Requests にフォーム リクエスト クラスを作成します。これに次のように入力します。
リーリー
このアプローチを使用することで、Laravel はユーザー入力を検証し、例外を通じてエラーを管理します。