怎么让自带的 user 模型使用软删除啊

直接按照文档粗不行,报错

file

做自己
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 3

还用了 什么 trait? entrust吗?

7年前 评论
DukeAnn

@zhaohehe 就是 laravel自带的那个 user 模型里面的东西没动 我又 use了一个软删除的trait

7年前 评论

看报错是因为 其他trait里面的restore方法和 softdelete里面的冲突了,你可以用 insteadof来解决冲突,但是不知道会不会影响到原来的功能,或者重新写一个user model,自带的user Model只用来处理登录就好

<?php
trait A {
    public function smallTalk() {
        echo 'a';
    }
    public function bigTalk() {
        echo 'A';
    }
}

trait B {
    public function smallTalk() {
        echo 'b';
    }
    public function bigTalk() {
        echo 'B';
    }
}

class Talker {
    use A, B {
        B::smallTalk insteadof A;
        A::bigTalk insteadof B;
    }
}
7年前 评论

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