Saturday, 24 August 2013

Laravel 4 migrate:rollback with --path on artisan CLI

Laravel 4 migrate:rollback with --path on artisan CLI

I'm having some roadblock on Laravel 4.
Since I can't make artisan:migrate generate migrations from inner folders
of app/database/migrations (ex: app/database/migrations/app1)
I have this on my custom command app:migrate
/* default path */
$this->call('migrate');
/* custom path */
$this->call('migrate', array('--path' => 'app/database/migrations/app1'));
but i also want an app:refresh command which will rollback all the
migrations from the custom path then from the default path.. then re
migrate and seed everything just like what migrate:refresh --seed does
how do i reverse this? calling:
$this->call('migrate:rollback', array('--path' =>
'app/database/migrations/app1'));
will produce an error saying
[InvalidArgumentException]
The "--path" option does not exist.
can somebody help please.
thanks!

No comments:

Post a Comment