Câu hỏi phỏng vấn Laravel
Câu hỏi

Làm thế nào để quay lại một migration cụ thể trong Laravel?

Câu trả lời

Để 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

middle

Gợi ý câu hỏi phỏng vấn

middle

Query scopes là gì?

senior

Tại sao chúng ta cần Traits trong Laravel?

middle

Làm thế nào để kiểm tra “if not null” với Eloquent?"

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào