Laravel 5 自定义验证如何强制失败

问题描述

工作正常,直到我预计验证失败,即使 qnp = "insert into mobile (Id_eleve,nomprenom,Id_matiere) SELECT a.IdEleve,e.nomprenom,m.Id_matiere FROM asselevgroupevf a inner join eleve e inner join matiereunité m on a.IdEleve = e.Ideleve where a.IdGroup =%s and Id_matiere =%s" rnp1 = (v,i) mycursor.execute(rnp1,qnp) mydb.commit() 出现验证仍然不起作用。

return false

validator 对象中出现验证规则,但似乎没有出现错误

namespace App\Providers;

use Validator;

class AppServiceProvider extends ServiceProvider
{
       Validator::extend('cValidate',function($attribute,$value,$parameters,$validator) {
            $request = request()->all();

            $response = Utils::isClientActive($request['c'],$request['d'],$request['id']);

            if ($response->getData()) {return false;}

            return true;
        });
       Validator::replacer('cValidate',function($message,$attribute,$rule,$parameters) {
            return 'Error message';
        });
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)