我可以php artisan migrate:refresh
为特定表运行吗?或者我一般可以刷新特定的表迁移吗?
我试过这个:
php artisan migrate --path=/database/migrations/selected/
但它不工作!
我可以php artisan migrate:refresh
为特定表运行吗?或者我一般可以刷新特定的表迁移吗?
我试过这个:
php artisan migrate --path=/database/migrations/selected/
但它不工作!
您应该将路径添加到迁移文件以仅刷新此表并运行
php artisan migrate:refresh --path=/database/migrations/my_migration.php
如果您需要回滚:
php artisan migrate:rollback --path=/database/migrations/my_migration.php
php artisan migrate:refresh --path="database\migrations\Your_Migration_File_Name_table.php"
这 --file=
是您文件的位置,migrate:refresh
将清空您的表格数据
php artisan migrate:refresh
命令。
这对我有用:
和选项也可用于指示表的名称--table
以及--create
迁移是否将创建新表。这些选项使用指定的表预先填充生成的迁移存根文件
php artisan make:migration create_users_table --create=users
php artisan make:migration add_votes_to_users_table --table=user