存在数据库的laravel集模型

时间:2018-07-12 11:22:05

标签: php laravel

我正在学习laravel,我有一个本地数据库,想通过laravel对它进行CRUD操作,我想知道如何为该数据库表创建模型?

我正在尝试通过工匠即时创建模型:

php artisan make:model local_database_user 

但是,即使我在.env文件中进行了所有配置,该用户模型也无法代表数据库中的用户表。

我想知道我的local_database模型如何真正代表我的数据库,以便我可以使用雄辩的方法吗?

1 个答案:

答案 0 :(得分:4)

.env文件中设置连接后,可以使用$table变量在模型中设置关联表的名称,例如:

class ModelName extends Model
{
    /**
     * The table associated with the model.
     *
     * @var string
     */
    protected $table = 'username'; //table_name
}

注意:就像@MartinHenriksen所说

  

只需遵循模型命名约定,因此表属性为   自动生成的,因此如果您的表名为user_admins,则调用   您的模型UserAdmin,而无需显式定义