Làm thế nào để quay lại một migration cụ thể trong Laravel?
Làm thế nào để quay lại một migration cụ thể trong Laravel?
Để quay lại một migration cụ thể trong Laravel, bạn có thể sử dụng lệnh php artisan migrate:rollback
kết hợp với tùy chọn --step
hoặc --path
.
Sử dụng tùy chọn --step
: Bạn có thể quay lại một số lượng cụ thể các migration bằng cách sử dụng tùy chọn --step
. Ví dụ, để quay lại một migration gần nhất, bạn sử dụng lệnh php artisan migrate:rollback --step=1
[1][2][3].
Sử dụng tùy chọn --path
: Nếu bạn chỉ muốn quay lại một migration cụ thể, bạn có thể sử dụng tùy chọn --path
để chỉ định đường dẫn tới file migration mà bạn muốn quay lại. Ví dụ, php artisan migrate:rollback --path=/database/migrations/2014_10_12_100000_create_password_resets_table.php
sẽ chỉ quay lại migration cụ thể đó[6].
Lưu ý rằng, khi sử dụng tùy chọn --path
, bạn cần cung cấp đường dẫn chính xác tới file migration mà bạn muốn quay lại. Điều này đặc biệt hữu ích khi bạn muốn quay lại một thay đổi cụ thể mà không ảnh hưởng tới các migration khác.
Citations:
[1] https://laravel-news.com/laravel-5-3-rollback-one-migration
[2] https://www.codeehut.com/stories/rollback-n-specific-migrations-i...
middle
Chưa có bình luận nào