Laravel:我应该在我的模型静态中创建自定义方法吗?

时间:2015-09-02 17:00:17

标签: php laravel laravel-5 eloquent

Eloquent提供了几乎所有方法static方法。我需要在模型中添加自定义方法。我想知道我应该将我的函数声明为静态吗?在实施和绩效方面最好的是什么?

1 个答案:

答案 0 :(得分:0)

您应该将static用于逻辑上静态调用的函数。有关差异的详细信息,请阅读the docs

Model::find()是静态的,因为您还没有该模型的实例。

$model->delete()不是静态的,因为它适用于模型的现有实例。