2016-12-06 5 views
1

Мое приложение Laravel 5.1 и метод вызова ремесленника работают нормально в локальном режиме. Но не работает в производстве.Artisan :: call ('db: seed') не работает в производстве

Artisan::call('db:seed', [ 
     '--class' => 'ResetSeeder', 
     '--force' => true 
]); 

Это мой код в контроллере. когда я var_dump этот код в локальной и производственной; return zero (0). Но локальный - это выполнение и производство not_execute.

Настройки моей базы данных совершенны. Все системные методы работают нормально. Только Artisan :: call() не работает.

ПРИМЕЧАНИЕ: когда я нахожу команду «php artisan db: seed --class = ResetSeeder --force» на консоли. Эта команда отлично работает и в консоли.

Спасибо вам большое за помощь и извините, мой английский.

+0

Я отлаживаю код. Artisan :: call() - это работа. Но 'DB :: table ('banner_boxed') -> insertGetId ($ data);' code в моей сеялке, возвращает id, но не вставляет данные. –

+0

И мой идентификатор AUTO_INCREMENT моей таблицы увеличивается, но не вставляет никаких данных –

ответ

0

Извините. Это моя неосторожность. отсутствует DB::commit()

Смежные вопросы