【发布时间】:2015-03-25 05:21:10
【问题描述】:
在 Laravel 中创建基本模型时,我扩展了 Eloquent 类,以便我的模型具有所有令人敬畏的 Eloquent 功能。例如:
class Product extends \Eloquent {
//class definition here
}
我一直在阅读 Laravel 框架源代码,但我不明白这个 Eloquent 类实际上来自哪里。我可以看到有一个 Illuminate\Database\Eloquent\Model 类,它似乎具有我正在扩展的 Eloquent 类所期望的所有功能,但我很困惑继承是如何实际工作的,因为我正在扩展Eloquent,不是Illuminate\Database\Eloquent\Model。
这是如何工作的?
【问题讨论】:
标签: php laravel laravel-4 eloquent