php - Wie erstelle ich eine Validierungsklasse in Laravel, um mehrere Controller für die Formularübermittlung aufzurufen?
过去多啦不再A梦
过去多啦不再A梦 2017-07-06 10:34:45
0
2
1075

Wie erstelle ich eine Validierungsklasse in Laravel, um mehrere Controller für die Formularübermittlung aufzurufen?
Das heißt, ich habe eine Seite mit etwa 7 Bereichen, die überprüft werden müssen, aber im Controller habe ich jedem Überprüfungsbereich eine statische Seite zugewiesen.
Der Chef hat mich gebeten, eine Validierungsklasse zu schreiben, die diese 7 Überprüfungsregeln enthält. Rufen Sie sie dann auf, indem Sie Parameter übergeben. . . Ich verstehe nicht. . Bitte helft mir sehr

Dies ist eine Validierungsregel, die nur eine ihrer Regeln aufruft

过去多啦不再A梦
过去多啦不再A梦

Antworte allen(2)
学习ing

使用 Form Request

  1. 在这个里面,交叉判断存在哪些表单元素,然后只应用存在元素的规则即可。

  2. 在需要用到这个验证的地方,注入使用即可。

学霸
php artisan make:request DemoRequest

就可以生成一个用于表单验证Request类,这个命令生成的文件位于app/Http/Requests/这个文件夹当中,可以看到里面会有两个方法:authorize()和 rules(),表单验证修改rules即可,然后在控制器初始化$request的时候引用DemoRequest。

public function store(Requests\DemoRequest $request)
    {
        $input = $request->all();
        //....
     }   
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!