Eloquent提供了几乎所有的static
方法。我需要在模型中添加自定义方法。我想知道我应该声明我的函数是静态的吗?在实现和性能方面,什么是最好的?
对于逻辑上静态调用的函数应该使用static
。请阅读文档了解差异的详细信息。
Model::find()
是静态的,因为你还没有模型的实例。
$model->delete()
不是静态的,因为它在模型的现有实例上工作。
Eloquent提供了几乎所有的static
方法。我需要在模型中添加自定义方法。我想知道我应该声明我的函数是静态的吗?在实现和性能方面,什么是最好的?
对于逻辑上静态调用的函数应该使用static
。请阅读文档了解差异的详细信息。
Model::find()
是静态的,因为你还没有模型的实例。
$model->delete()
不是静态的,因为它在模型的现有实例上工作。