跟着文档完成后测试发现两个问题?

问题一
用户回复话题的时候,该话题的作者可以收到回复通知,但是点开通知的时候通知的通知消息是空的,没有内容

问题二:
后台修改用户信息的时候,如果不填用户密码报错的时候,然后前端出登陆,用该用户登陆的时候提示密码错误,我猜想是可能因为修改用户信息是没有填密码,导致加密的是空字符保存到数据库,导致登陆不上。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 3
任飘渺

这说明你的代码写的有问题 需要重写检查修改

5年前 评论

你的问题一,我也遇到了,经排查,我发现是配置了QUEUE_CONNECTION=redis启用了队列发送通知,但是又没有运行php artisan horizon,所以消息没发送出去。

4年前 评论

关于问题2 你需要在app/Models/User.php里 修改setPasswordAttribute($value){},加一句密码为空的判断’

public function setPasswordAttribute($value){

        if(empty($value)){
            return;
        }

        if(strlen($value) != 60){
            $value = bcrypt($value);
        }

        $this->attributes['password'] = $value;
    }
4年前 评论

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