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]);
Другие вопросы по тегам