gpt4 book ai didi

php - 验证规则 unique 至少需要 1 个参数

转载 作者:可可西里 更新时间:2023-11-01 00:28:55 26 4
gpt4 key购买 nike

我的 laravel 有问题我不能发布数据

一个错误说

InvalidArgumentException in Validator.php line 2593:
Validation rule unique requires at least 1 parameters.

这是我的代码

public function postUbah(Request $request, $id)

$validator = Validator::make($request->all(), [
'username' => 'required|unique:user|min:5',
'name' => 'required',
'group' => 'required'
]);
}

感谢您的帮助。

这是我的模型

class User extends Model implements AuthenticatableContract, CanResetPasswordContract {

use Authenticatable, CanResetPassword;


protected $table = 'user';


protected $fillable = ['username', 'password'];


protected $hidden = ['password', 'remember_token'];

最佳答案

您忘记在验证规则中添加参数来指定在验证规则中应该唯一的数据库表列。你可以这样做,

 $validator  = Validator::make($request->all(), [
'username' => 'required|unique:user,name|min:5',
'name' => 'required',
'group' => 'required'
]);

关于php - 验证规则 unique 至少需要 1 个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48533921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com