验证用户更新信息 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',
        ];
    }

又遇到类似问题的吗?谢谢,各位。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

被占用:名称重复?检查下数据库中是否有相同名称的记录存在

4年前 评论

@axkeson 谢谢你的回答! 数据库没有同名的记录,这个可以确定。后来围绕 Author::id() 排查,整理逻辑。发现是不知道什么地方 把用户 logout了, 导致Auth::id() 为空。导致了这个错误。。。。 这个错误有点低级。。。。。

还有一个问题, 教程中. Auth::id(), 这个参数, 看文档知道了什么意思,但是 这个.(点)语法不太清楚什么用法。 php文档(教程)给出的说明是 连接字符串。。。 谢谢

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!