Comment thinkphp6 utilise-t-il le validateur pour afficher des informations sur la page frontale ?
冰点儿
冰点儿 2020-04-29 21:08:25
0
2
1131

Fonction publique checkLogin (Request $request)

{

$status = 0;

$result = 'Valeur par défaut';

$data = $request->param();

$result = validate(UserValidate::class)->check($data);

//S'il s'avère que la validation du champ échoue pendant le test, l'exécution ne se poursuivra pas

;

                                                    }

                  retourner ['statut '=>$statut, 'message'=> ;$result, 'data'=>$data];

}

冰点儿
冰点儿

répondre à tous(2)
凉官灰

微信截图_20200504104518.png

冰点儿

<?phpnamespace appvalidate;use thinkValidate;class User extends Validate{

protected $rule = [

'name|username' => 'require',

'password|password' =>

'VÉRIFIER | Code de vérification' = & GT; 'Exiger | Captcha',

]; Message $ protégé = [

'Nom d'utilisateur .require' = & gt; obligatoire',                                                                              'vérifier.exiger'                                          'Le code de vérification doit être renseigné'                     }

============================ ==================== ===================

<?php

namespace appfacade;

use thinkFacade;/*** */

class L'utilisateur étend Facade{

fonction statique protégée getFacadeClass()

{

return 'appvalidateUser';

}

}

==== ====================== ============================= ========

public function checkLogin (Request $request) { status = 0;

$result = 'Valeur par défaut';

$data = $request->param(); validate = new UserValidate; ); if(UserFacade::check($data)){

$result = 'Vérification réussie'

$status = 1 ;

return ['status'=>$status, 'message'=>$result, 'data'=>$data];
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal