gpt4 book ai didi

php - 如何在 Laravel 中通过 Eloquent 向模型添加字段?

转载 作者:行者123 更新时间:2023-12-05 05:22:42 25 4
gpt4 key购买 nike

我的问题是是否可以通过 Eloquent 将所有字段直接添加到新模型中。

我猜应该是这样的

php artisan make:model MyModel --fields=?

但是,我找不到与此相关的任何内容。无论如何,我必须生成大量模型,任何技巧都将不胜感激。

提前致谢

最佳答案

如果您通过字段 表示表的列,那么:

首先,您不需要在模态中定义字段。我的意思是在 Laravel 中创建模型时不需要定义 fields。此外,模型会自动将数据库表的列作为其属性。

因此,现在您可能希望在创建迁移时定义列,而不是在创建模型时。 Laracasts 维护了名为 Generator( https://github.com/laracasts/Laravel-5-Generators-Extended ) 的库来满足此需求。

使用此生成器,您可以生成迁移文件以在数据库中创建表,同时指定它们的列名和类型。这是他们的 Github 存储库中的示例,您可以如何执行此操作:

php artisan make:migration:schema create_users_table --schema="username:string, email:string:unique"

您可以查看他们的文档以获取更多信息。祝你好运。

关于php - 如何在 Laravel 中通过 Eloquent 向模型添加字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39717840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com