laravel/framework — pull request #4259 by hannesvdvreken (2014-04-28 08:44:15+00:00)
Title: DI via constructor for Migration classes

vagrant@precise64:/vagrant$ php artisan tinker
[1] > require_once('app/database/migrations/2014_03_03_163401_refactor_token_table.php');
[2] > App::make('RefactorTokenTable');
// object(RefactorTokenTable)(
//
// )
[3] >

https://github.com/laravel/framework/blob/4.1/src/Illuminate/Database/Migrations/Migrator.php#L291-L297

It is perfectly doable to apply constructor injection.