この記事の例では、Laravel がカスタマイズされたエラー出力コンテンツを実装する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
ここでは、laravelによる送信されたデータの検証の分析、エラー出力の内容をカスタマイズする方法を説明します
ルートディレクトリでコマンドを実行します
php artisan make:request PostUpdateRequest
appHttpRequestsディレクトリにあります PostUpdateRequestファイルを作成します
例えば
public function rules() { return [ 'posts_title' => 'required',//必填 ]; }
を設定します
PostUpdateRequestファイルに以下のメッセージを追加してエラーメッセージを定義します
public function messages(){ return [ 'posts_title.required' =>json_encode( ['status'=>false,'message'=>'标题必须填'],JSON_UNESCAPED_UNICODE), ]; }
に注意してください上記の JSON_UNESCAPED_UNICODE
を使用して実験を行います
echo json_encode("PHP中文网");
出力内容:
"\u811A\u672C\u4E4B\u5BB6"
これが何なのか全く分かりません
パラメータを追加します
echo json_encode("PHP中文网", JSON_UNESCAPED_UNICODE);
出力:
"PHP中文网"
それは普通のことですが、突然幸せな気分になります
この記事が、Laravel フレームワークに基づいた PHP プログラミングのすべての人に役立つことを願っています。
Laravel でカスタムエラー出力コンテンツを実装する方法に関するその他の記事については、PHP 中国語 Web サイトに注目してください。