Heim >Backend-Entwicklung >PHP-Tutorial >Die Validierung des Laravel-Formulars schlägt fehl. Wie kann verhindert werden, dass die ursprünglichen Formulardaten gelöscht werden?

Die Validierung des Laravel-Formulars schlägt fehl. Wie kann verhindert werden, dass die ursprünglichen Formulardaten gelöscht werden?

WBOY
WBOYOriginal
2016-08-29 08:35:531764Durchsuche

Ich verwende die Validierungsmethode zur Formularvalidierung.

<code>$messages = [
            'art_editor.required' => '作者不能为空!',
            'art_title.required' => '文章标题不能为空!',
            'art_tag.required' => '文章关键字不能为空!',
            'art_thumb.required' => '请上传首页图或者添加CDN地址',
            'art_description.required' => '文章描述不能为空!',
            'art_content.required' => '请填写文章正文!',
        ];

$result = $this->validate($request, [
            'art_editor' => 'required',
            'art_title' => 'bail|required|max:25',
            'art_tag' => 'required|max:8',
            'art_thumb' => 'required',
            'art_description' => 'required|max:100',
            'art_content' => 'required'
], $messages);</code>

Aber sobald die Formularüberprüfung fehlschlägt, werden zwar die spezifischen Fehlerinformationen zurückgegeben, aber auch der korrekte Eingabeinhalt wird gelöscht. Wenn ich also mit dem Schreiben eines Artikels fertig bin und der Artikeltitel nicht überprüft werden kann, bedeutet das nicht? Der gesamte Artikel muss alles neu geschrieben werden? Also bitte helft! Danke!

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