如何在Laravel模块中进行迁移?

3
在我的Laravel项目中,我使用nwidart包来制作模块。现在我想向现有模型添加deleted_at列。我应该在我的模块中创建一个新的迁移。
我该如何操作?
这是该包的文档: https://nwidart.com/laravel-modules/v4/advanced-tools/artisan-commands 我希望像这样为模块做一些事情: php artisan make:migration add_soft_deletes_to_user_table --table="users"

你需要users表中的数据吗?它可以刷新吗? - Majid Alaeinia
是的,我需要数据。 - Haniye Shadman
1个回答

7
尝试这个命令:
php artisan module:make-migration add_soft_deletes_to_users_table <ModuleName>

然后不要忘记在你的User模型上使用Illuminate\Database\Eloquent\SoftDeletes trait。
use Illuminate\Database\Eloquent\SoftDeletes;

class User extends Model {

use SoftDeletes;

}

1
谢谢。它起作用了。我只是在命令的末尾添加了模块的名称。 - Haniye Shadman
1
php artisan module:make-migration <migration_name> <ModuleName> - Satish

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接