Heim >php教程 >PHP开发 >So implementieren Sie benutzerdefinierte Fehlerausgabeinhalte in Laravel

So implementieren Sie benutzerdefinierte Fehlerausgabeinhalte in Laravel

高洛峰
高洛峰Original
2016-12-20 15:58:501548Durchsuche

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

public function rules()
{
  return [
    'posts_title' => 'required',//必填
  ];
}

Fügen Sie die folgenden Meldungen in die PostUpdateRequest-Datei ein, um die Fehlermeldung zu definieren

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中文网"
Weitere Artikel über Laravels Methode zur Implementierung benutzerdefinierter Fehlerausgabeinhalte finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn