laravel中使用trait

我们知道`php`是`单继承`的

我们可以用trait来达到`复用`的目的

创建文件app\Traits\HasCreator.php
```
creator_id = $model->creator_id ?? 1;
});
}
public function test(){
echo "test";
}
}
```
然后可以在`controller`中使用
```
test();
self::hasCreator();
}
}
```

如果存在函数重复定义的情况 ,那么优先级是

调用类 >Trait > 父类,也就是说当 Trait 中出现于调用类重复的属性和方法的时候,默认是以调用类为主的。

    A+
发布日期:2020年12月19日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: