Hướng Dẫn Rollback Một Migration Trong Laravel
Trong quá trình phát triển ứng dụng Laravel, đôi khi bạn cần quay lại một bước migration để sửa lỗi hoặc thực hiện thay đổi. Laravel cung cấp cơ chế rollback migration linh hoạt, cho phép bạn hoàn tác một hoặc nhiều migration đã được thực thi.
Để chỉ rollback một migration duy nhất, bạn sử dụng lệnh sau:
php artisan migrate:rollback --step=1 Lệnh này sẽ thực thi phương thức down() của migration gần nhất đã được áp dụng.
Trước khi thực hiện rollback, bạn nên kiểm tra trạng thái migration bằng lệnh:
php artisan migrate:status Điều này giúp bạn xác định chính xác migration nào sẽ được rollback.
Lưu ý rằng Laravel thực hiện migration theo từng batch. Khi sử dụng tùy chọn --step=1, bạn chỉ có thể rollback migration cuối cùng của batch gần nhất, không phải migration bất kỳ trong lịch sử.
Nếu cần rollback nhiều migration hơn, bạn chỉ cần thay đổi giá trị step:
php artisan migrate:rollback --step=5 Việc rollback migration một cách cẩn trọng giúp bảo toàn tính toàn vẹn của cơ sở dữ liệu và tránh các vấn đề không mong muốn trong quá trình phát triển.
Laravel #Migration #Rollback #PHP #WebDevelopment #Database #LaravelTips
Xem đầy đủ Kết quả tìm kiếm video laravel migration rollback 1 stepKhông đọc được JSON hợp lệ.
Xem đầy đủ Kết quả tìm kiếm hình ảnhlaravel migration rollback 1 step













![Laravel 10 Fundamental [Part 68] - Database & Migration - Migration Rollback](https://i.ytimg.com/vi/AknamngYA54/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCmqeQ_-xLUzm8U8OX_8wEwStePig)


![[ Part 08] Laravel Migrations | How To Generate And Rollback Laravel Migrations](https://i.ytimg.com/vi/AoH6geAuSbo/hq720.jpg?sqp=-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDk9EpSeCkNLNcI2CEOry4lVJ6pKg)


