继承模型Laravel 5

时间:2016-01-09 16:56:32

标签: database laravel inheritance

我有laravel的问题。我需要创建两个类:

Class Users {}
Class Companies extends Users {}

这是一种继承关系。这是我的数据库:

enter image description here

而且我不知道如何在Laravel中创建模型用户和公司。以及如何使用它们。 你能救我吗?

提前谢谢!!

1 个答案:

答案 0 :(得分:1)

如果您使用的是artisan,那么在您的终端中键入以下命令就可以了,表示您的pwd是您的项目目录

php artisan make:model User

这将创建一个名为User的User.php文件,并继承自模型类的Model.php。

如果要创建模型并在数据库中使用某些列创建表,可以将--migration参数与上一个命令一起使用,例如:

php artisan make:model User --migration

运行此命令后,您必须打开database/migrations并修改您希望创建表格时创建的文件。

如果你不使用artisan - 那么你应该 - 你可以通过在一个从雄辩的模型扩展的文件中创建一个新类来手动创建模型。

例如:

use Illuminate\Database\Eloquent\Model;


class User extends Model 
{

}

那应该是它。

如需进一步阅读,请参阅Laravel的文档,其中包含您刚才提出的所有基本问题。

有关模型的文档的链接,clikc here