2017-01-29 8 views
0

Это случилось со мной пару месяцев назад. Возможно, это произошло в процессе обновления композитора, но я далеко не уверен в этом. Я даже обновил свой проект до Laravel 5.3, и я все еще не могу сделать: переход на работу через Artisan. Нет проекта, который он обновил до 5.4, и он все еще не работает.Я не могу создать файл миграции с командой make: migration в Laravel

Я проверил this thread, и у меня есть такая же проблема. Симптомы были точно такими же, однако решения OPs не работали для меня.

  • У меня нет ошибки или результата в терминале при работе make: migrate.
  • Я могу сгенерировать любой другой файл через Artisan.
  • Я попытался создать новую модель и передать -m вместе с ней. Не работает.
  • Я проверил разрешения (и даже изменил папку миграции), но не сделал справку.
  • Если я создаю свой собственный файл миграции, остальная часть процесса с помощью мастеров прекрасно работает (мигрировать, манипулировать DB и т. Д.).
  • Я пробовал с различными терминалами и компьютерами.
  • Поскольку проект был обновлен и даже переустановлен, я боюсь, что он имеет , ничего общего с глубоким ядром. Однако может быть, какой-то конфликт с более высокого уровня.
  • И на последней стадии моих поисков я попытался выяснить, какие пользовательские элементы взаимодействуют, что может повлиять на make: migration. Ничего не получилось.

Я искал в Интернете без какого-либо решения, а затем отказался от этого проекта и начал создавать свои собственные файлы миграции. Однако теперь я получил новую надежду, когда увидел эту другую тему.

+0

Создайте новый проект и сначала запустите 'php artisan migrate'. – Chris

+0

@Chris Я создал несколько других проектов, которые отлично работают. Именно этот, похоже, вызывает у меня проблемы. –

+0

Проверьте журнал ошибок Laravel. 'storage/logs/laravel.log' – Chris

ответ

1

После некоторого устранения неполадок мне удалось выяснить проблему. Я сузил его, чтобы иметь какое-то отношение к config/app.php-file. Кажется, я в этом проекте был набран в:

«часового пояса» => «UTC +-»

Это сделал создание миграция-файлы застопорился без сообщений об ошибках. И это вызвало только создание файлов миграции (по крайней мере, что я заметил).

Я сменил его на 'UTC', и это сработало, понравилось очарование снова.

Примечание: «UTC + 2» работал в приложении, и я никогда не видел никаких других сообщений об ошибках относительно остальной части файла app.php или в приложении в целом.

Когда я вместо этого использовал параметры от this site, все это работало отлично.

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

  • Нет связанных вопросов^_^