Я создаю новое приложение с laravel (Laravel 4) и имею некоторые проблемы с настройкой базы данных через миграции.
Я сделал файл миграции с помощью:
artisan migrate:make --table="jobs" --create jobs
Создав файл в базе данных/миграции, как и ожидалось, я сделал несколько модов и пошел, чтобы запустить его, используя
artisan migrate --env=local
Но я получаю ответ "Nothing to migrate"
Если я попробую запустить без --env=local
, он использует database.php в папке config (не в локальной/промежуточной/производственной папке), которую мы не хотим использовать, так как это не будет специфично для среды.
Моя первая мысль была в порядке, возможно, мне нужно поставить флаг env на вызов migrate:make
, поэтому я попробовал это, но получил сообщение об ошибке, говоря, что он не может создать файл миграции. Тогда я подумал, что в любом случае не имеет смысла делать env-ориентированные миграции... они должны быть созданы родовыми и просто запускаться на основе env, поэтому в конце все среды используют одни и те же сценарии миграции.
Итак, я немного застрял здесь, куда идти отсюда