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];
}
<?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];