如何在laravel

时间:2017-11-13 16:35:25

标签: php laravel laravel-5 eloquent

我是laravel的绝对初学者,现在我取消了laravel创建奇异模型和复数表名称的概念,例如

php artisan make:model Admin -m

php artisan migrate

现在这将创建一个名为 Admin 的模型和一个名为 admins 的数据库,现在逻辑上我没有这个问题,但如果那里看起来不干净只有一个管理员为什么需要将表名作为管理员?不应该是管理员吗?是否有任何解决方法或我必须坚持管理员

2 个答案:

答案 0 :(得分:1)

如果您不想使用表格的默认名称,可以在模型中覆盖它:

class Admin extends Model {
    protected $table = 'admin';
}

答案 1 :(得分:0)

这是默认行为。把桌子想象成一个包,我们有一个包含多个用户,文章或其他东西。但是,如果您对laravel标准感到不舒服,可以在模型中定义自定义表名。

class Admin extends Model {
protected $table = 'admin';
}