Swi*_*ftD 17
是的当然是可能的.您不需要扩展任何类来创建一个封装业务逻辑的模型类,并且包含调用DB类的方法.
只需app/models/MyModel.php
像这样创建你的模型
class MyModel{
public static function getMyData(){
DB::table('users')->select('column')->get();
}
}
Run Code Online (Sandbox Code Playgroud)
那么你应该可以静态地打电话给你的新班级:
$data = MyModel::getMyData();
Run Code Online (Sandbox Code Playgroud)
如果你想扩展数据库类,你可能希望扩展Database/Builder类以扩展功能,但这是一个复杂的主题,我怀疑你会问一个非常不同的问题,如果这就是你之后.
正如我最后指出的那样,我不会避开Eloquent,这是Laravel在很多其他伟大事物中最伟大的事情
归档时间: |
|
查看次数: |
16739 次 |
最近记录: |