英文:
Setting the column fields for a laravel model
问题
在另一个类似Django的MVC框架中,我们可以通过在相应的模型类中定义属性来定义列字段。
在Laravel中如何做到这一点?
class Model {
protected $fillable = [
'name', 'address'
];
}
在模型类中,我们可以声明数据库的列和其数据类型。
在Laravel中如何做到这一点?
英文:
In another mvc framework like django,we can define the column fields by defining the attributes in the corresponding model clas.
How to do that in laravel?
class Model {
name : string;
address:string;
}
In the model class we can declare the column for the database and its data type ?
How to do that in laravel?
答案1
得分: 0
也许可以查看 官方 Laravel 文档(eloquent 部分,ORM),如果你使用 Laravel。你不是在你的模型中定义它,而是在迁移中创建一个表格来存储你的模型数据。
关于迁移,请参阅 Laravel 迁移文档。
英文:
Maybe have a look at the official Laravel docs (eloquent section, ORM) if you use Laravel. You don't define that in your Model, but in a migration, that is creating a table for your Model data.
For migrations, see Laravel Migrations
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论