Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我可以在laravel中使用ardent来验证我没有的字段吗';我不想保存它?_Php_Laravel_Ardent - Fatal编程技术网

Php 我可以在laravel中使用ardent来验证我没有的字段吗';我不想保存它?

Php 我可以在laravel中使用ardent来验证我没有的字段吗';我不想保存它?,php,laravel,ardent,Php,Laravel,Ardent,我希望Ardent检查密码和密码确认是否匹配……但是,我显然不想将密码确认存储在数据库中。那么,我如何热情地去做它的事情,验证它,而不是试图保存密码确认 注意:验证仍然失败,因为它没有看到密码确认属性值。我想象它正在模型属性下寻找它,而我刚刚将它设置为私有属性。如果我将其设置为模型的属性,它将尝试将其保存到数据库中 public static $rules = array( 'email' => 'required|email', 'first_name'

我希望Ardent检查密码和密码确认是否匹配……但是,我显然不想将密码确认存储在数据库中。那么,我如何热情地去做它的事情,验证它,而不是试图保存密码确认

注意:验证仍然失败,因为它没有看到密码确认属性值。我想象它正在模型属性下寻找它,而我刚刚将它设置为私有属性。如果我将其设置为模型的属性,它将尝试将其保存到数据库中

public static $rules = array(
        'email' => 'required|email',
        'first_name' => 'required|alphaNum|min:3',
        'surname' => 'required|alphaNum|min:3',
        'password' => 'required|alphaNum|min:6|confirmed',
        'password_confirmation' => 'required'
);

//user object gets populated
$this->save(); 

你给你的类一个属性

public $autoPurgeRedundantAttributes = true;
并自动清除数据库中未使用的任何属性,请参阅