Laravel 为什么雄辩的模型“$table”属性不是静态的? 为什么?

Laravel 为什么雄辩的模型“$table”属性不是静态的? 为什么?,laravel,eloquent,laravel-models,Laravel,Eloquent,Laravel Models,我的意思是,同一模型派生类的每个实例都应该引用同一个表,那么为什么不使用$table属性static? 这导致需要创建一个模型istance,即使是空的,也只需调用getTable()方法来检索表名 此外,在检索/加载大量模型实例时,它会节省内存空间(即使很小) 但也许我错过了什么 是否存在更需要每个模型实例$table值的用例 或者可能与某些性能/技术限制有关 扩大问题范围 我的问题是否可以扩展到其他模型属性,如$timestamps,$primaryKey,等等?也许这是一个可能获得更好结果

我的意思是,同一
模型
派生类的每个实例都应该引用同一个表,那么为什么不使用
$table
属性
static

这导致需要创建一个
模型
istance,即使是空的,也只需调用
getTable()
方法来检索表名

此外,在检索/加载大量模型实例时,它会节省内存空间(即使很小)

但也许我错过了什么 是否存在更需要每个模型实例
$table
值的用例

或者可能与某些性能/技术限制有关

扩大问题范围
我的问题是否可以扩展到其他模型属性,如
$timestamps
$primaryKey
,等等?

也许这是一个可能获得更好结果的问题: