Mam pewną blokadę na laravel 4.laravel 4 Migrate: wycofywania z --path na rzemieślniczej CLI
Ponieważ nie mogę zrobić artisan:migrate
generować migracje z wewnętrznymi folderach app/database/migrations
(ex: app/bazy danych/migracje/app1)
mam to na moim niestandardowego polecenia app:migrate
/* default path */
$this->call('migrate');
/* custom path */
$this->call('migrate', array('--path' => 'app/database/migrations/app1'));
ale także chcą polecenia app:refresh
które rollback wszystkie MiG racje od niestandardowej ścieżki, a następnie od domyślnej ścieżki. Następnie należy ponownie przeprowadzić migrację i zasiać wszystko tak, jak to, co ma zostać odwrócone? nazywając:
$this->call('migrate:rollback', array('--path' => 'app/database/migrations/app1'));
będzie produkować błąd mówiąc
[InvalidArgumentException]
The "--path" option does not exist.
może ktoś pomóc proszę.
dziękuję!
Dobrze, bankomat, istnieje naprawdę nie ma mowy. Tylko faktyczna nazwa pliku jest przechowywana w bazie danych, bez ścieżki i nie ma parametru ścieżki dla komendy rollback. Możesz oczywiście zaimplementować ten parametr, ale byłoby to złe, gdybyś przeprowadził migracje z wielu ścieżek. Najlepsi prawdopodobnie znajdą sposób na przechowywanie w bazie danych, z której pochodzi, rozwidlenie repo i zaproponowanie zmiany. – rmobis
Nieważne, wymyśliłem to. – rmobis