标签: php laravel laravel-5 eloquent
Eloquent提供了几乎所有方法static方法。我需要在模型中添加自定义方法。我想知道我应该将我的函数声明为静态吗?在实施和绩效方面最好的是什么?
static
答案 0 :(得分:0)
您应该将static用于逻辑上静态调用的函数。有关差异的详细信息,请阅读the docs。
Model::find()是静态的,因为您还没有该模型的实例。
Model::find()
$model->delete()不是静态的,因为它适用于模型的现有实例。
$model->delete()