Laravel 5 - Artisan::call('migrate',['- path' => $database_path."/ Migrations/new_migrations"]); не работает
Я пытаюсь выполнить миграцию из папки new_migrations
который создается в папке базы данных / миграции
$database_path = database_path();
Artisan::call('migrate', ['--path' => $database_path."/migrations/new_migrations"]);
На локальном сервере работает нормально.
Мой сайт размещен на сервере подделки, на котором он не работает. Есть ли проблема с разрешением?
2 ответа
В производстве, php artisan migrate
создает подсказку, на которую нужно ответить. Выполнение Artisan:call()
программно не дает вам возможности ответить на этот запрос.
Вы можете добавить --force
возможность запретить подсказку.
Artisan::call("migrate" ,["--path"=> $database_path."/migrations/new_migrations", '--force' => true]);