kitloong/laravel-migrations-generator
Generate Laravel migration files from an existing database schema, including columns, indexes, and foreign keys. Works with MariaDB/MySQL, PostgreSQL, SQL Server, and SQLite. Generate all tables or target/ignore specific tables via Artisan.
--default-index-names
Use Laravel's default naming convention for indexes instead of the database index names.
php artisan migrate:generate --default-index-names
Schema with index:
CREATE TABLE `comments` (
...
INDEX `user_id_idx` (`user_id`)
);
Will generate as:
Schema::create('comments', function (Blueprint $table) {
...
$table->index('user_id');
});
How can I help you explore Laravel packages today?