验证用户更新信息 name 字段 一直报错 被占用
一开始以为自己输入代码有误,直接复制复制教程中的代码,还是报错
public function rules()
{
return [
'name' => 'required|between:3,25|regex:/^[A-Za-z0-9\-\_]+$/|unique:users,name,' . Auth::id(),
'email' => 'required|email',
'introduction' => 'max:80',
];
}
又遇到类似问题的吗?谢谢,各位。
关于 LearnKu
被占用:名称重复?检查下数据库中是否有相同名称的记录存在
@axkeson 谢谢你的回答! 数据库没有同名的记录,这个可以确定。后来围绕 Author::id() 排查,整理逻辑。发现是不知道什么地方 把用户 logout了, 导致Auth::id() 为空。导致了这个错误。。。。 这个错误有点低级。。。。。
还有一个问题, 教程中
. Auth::id(),这个参数, 看文档知道了什么意思,但是 这个.(点)语法不太清楚什么用法。 php文档(教程)给出的说明是 连接字符串。。。 谢谢