讨论数量:
看报错是因为 其他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;
}
}
推荐文章: