Laravel hỗ trợ lệnh schema:dump, giúp tạo migration từ database hiện có: php artisan schema:dump
Lệnh này sẽ tạo một file SQL trong database/schema/
chứa toàn bộ cấu trúc database. Khi chạy migrate
, Laravel sẽ sử dụng file này thay vì từng migration riêng lẻ.
Bạn có thể tạo Model, Controller, Migration cùng lúc bằng: php artisan make:model Product -mcr
Sau đó, cập nhật file migration để khớp với bảng hiện có.
Nếu muốn tự động tạo migration từ bảng có sẵn, bạn có thể dùng package "Laravel Migrations Generator": composer require --dev "kitloong/laravel-migrations-generator"
Sau đó chạy: php artisan migrate:generate
Lệnh này sẽ tạo migration phản ánh đúng cấu trúc bảng trong database.
https://tritue.edu.vn/tuecode/tracnghiem30/index.php/baiviet/post/view/id/233?id=233