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.