I usually work with SF2, and with Doctrine, Entities can be generated automatically and if you build the schema in a Soft like MySQL Workbench you can do Reverse Engineering
As far as I can tell there is still no way to reverse a schema to migration files, using Laravel only. But you can:
1) Export your MySQL schema
mysqldump -u root -p --no-data dbname > schema.sql
2) Create a migration to use your schema
php artisan migration:make create_schema
3) Boot your full schema
class CreateSchema extends Migration {
public function up()
{
$file = file_get_contents(app_path().'/database/data/full_schema.sql', true);
DB::unprepared($file);
}
public function down()
{
}
}
4) After that, if you need to do any changes to your schema, just create new migrations and make your changes.
Not tested, but should work.