Das Beispiel in diesem Artikel beschreibt, wie Laravel benutzerdefinierte Fehlerausgabeinhalte implementiert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Hier ist eine Analyse, wie Laravel die übermittelten Daten überprüft und wie der Inhalt der Fehlerausgabe angepasst werden kann
Führen Sie den Befehl aus im Stammverzeichnis
php artisan make:request PostUpdateRequest
erstellt eine PostUpdateRequest-Datei im appHttpRequests-Verzeichnis
Zum Beispiel habe ich
<🎜 festgelegt >public function rules() { return [ 'posts_title' => 'required',//必填 ]; }
public function messages(){ return [ 'posts_title.required' =>json_encode( ['status'=>false,'message'=>'标题必须填'],JSON_UNESCAPED_UNICODE), ]; }
Ausgabeinhalt:
echo json_encode("PHP中文网");
Sie können es überhaupt nicht sehen. Was ist das? >Parameter hinzufügen
"\u811A\u672C\u4E4B\u5BB6"
Ausgabe:
echo json_encode("PHP中文网", JSON_UNESCAPED_UNICODE);
Es ist normal , und plötzlich fühle ich mich glücklich
Ich hoffe, dass dieser Artikel für alle auf dem Laravel-Framework basierenden PHP-Programmdesign hilfreich sein wird.
"PHP中文网"