Laravel は、効率的で安全かつ信頼性の高い Web アプリケーションを作成するための豊富な機能とツールを開発者に提供する人気の PHP フレームワークです。 Laravel アプリケーションを開発する場合、エラーや例外は避けられません。これらのエラーと例外をより適切に管理するために、Laravel は一連のエラー コード定義を提供します。これは、開発者がエラーをより適切に整理して処理するのに役立ち、それによってアプリケーションの信頼性と保守性が向上します。
以下は、Laravel の一般的なエラー コードとその定義です:
100 続行: サーバーはリクエストを受信しましたいくつかの処理を実行しますが、クライアントは残りのリクエストを送信する必要があります。このステータス コードは HTTP/1.1 プロトコル用です。
101 プロトコルの切り替え: クライアントがサーバーにプロトコルのアップグレード (HTTP/1.0 から HTTP/1.1 へのアップグレードなど) を要求していることを示します。
200 OK: リクエストが正常に処理されたことを示します。
201 Created: リクエストが正常に処理され、サーバーがいくつかのリソースを作成したことを示します。
202 Accepted: リクエストは受け入れられたが、サーバーによってまだ処理されていないことを示します。
203 非権限情報: サーバーはリクエストを正常に処理しましたが、返されたエンティティには元のサーバーからのものではない情報が含まれていることを示します。
204 コンテンツなし: サーバーはリクエストを正常に処理しましたが、コンテンツを返さなかったことを示します。
205 コンテンツのリセット: サーバーはリクエストを正常に処理しましたが、クライアントはビューをリセットする必要があることを示します。
206 部分コンテンツ: サーバーがリクエストの一部を正常に処理し、コンテンツの一部を返したことを示します。
300 複数の選択肢: リクエストによって返されたエンティティに複数の場所からアクセスできることを示します。
301 永久に移動されました: リソースが新しい場所に永久に移動されたことを示します。
302 Found: リソースが一時的に新しい場所に移動されたことを示します。
303 See Other: リクエストによって返されたエンティティを別の URI で取得できることを示します。
304 未変更: リソースが変更されておらず、キャッシュから直接取得できることを示します。
307 一時リダイレクト: 302 と似ていますが、POST リクエストを使用するクライアントはリクエスト メソッドを変更すべきではありません。
400 Bad Request: クライアントによって送信されたリクエストが無効であることを示します。
401 Unauthorized: クライアントがリソースにアクセスするには認証が必要であることを示します。
402 支払いが必要: 要求されたリソースには支払いが必要であることを示します。
403 禁止: クライアントが要求されたリソースにアクセスする権限を持っていないことを示します。
404 Not Found: 要求されたリソースが存在しないことを示します。
405 メソッドは許可されていません: クライアントが、要求されたリソースへのアクセスが許可されていない HTTP メソッドを使用したことを示します。
406 受け入れられません: 要求されたコンテンツ タイプが、サーバーが処理できないコンテンツ タイプと一致しないことを示します。
407 プロキシ認証が必要です: 要求されたリソースへのアクセスに必要なプロキシ認証情報がクライアントにないことを示します。
408 リクエスト タイムアウト: リクエストがタイムアウトしたことを示します。
409 競合: リクエストがリソースの現在のステータスと競合していることを示します。
410 Gone: 要求されたリソースが使用できないことを示します。通常は、リソースが完全に削除されているためです。
411 Length Required: 必要な Content-Length ヘッダーが欠落していることを示します。
412 前提条件が失敗しました: リクエスト ヘッダーに指定されたいくつかの前提条件が失敗したことを示します。
413 ペイロードが大きすぎます: 要求されたエンティティが大きすぎることを示します。
414 URI Too Long: 要求された URI が長すぎることを示します。
415 サポートされていないメディア タイプ: 要求されたエンティティ タイプがサポートされていないことを示します。
416 Range Not Satisfiable: 要求された範囲を満たすことができないことを示します。
417 Expectation Failed: リクエストがサーバーの Expect リクエスト ヘッダー フィールドを満たすことができないことを示します。
500 内部サーバー エラー: サーバーでエラーが発生し、リクエストを完了できなかったことを示します。
501 未実装: クライアントが要求した機能をサーバーがサポートしていないことを示します。
502 Bad Gateway: サーバーがゲートウェイまたはプロキシとして動作しているときに、誤った応答を受信したことを示します。
503 サービスを利用できません: メンテナンスまたは過負荷のため、サーバーが現在リクエストを処理できないことを示します。
504 ゲートウェイ タイムアウト: サーバーがゲートウェイまたはプロキシとして機能しているときに、上流サーバーからの応答が時間内に受信されなかったことを示します。
505 HTTP バージョンがサポートされていません: クライアントが使用する HTTP プロトコルのバージョンがサーバーでサポートされていないことを示します。
一般に、Laravel のエラー コード定義を使用すると、開発者が Laravel アプリケーションのエラーや例外にタイムリーに対応して処理することが大幅に容易になり、アプリケーションに効率的で信頼性の高い保証が提供されます。
以上がLaravelの一般的なエラーコードとその定義の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。