Мне нужно добавить переменное окружение к php artisan migrate
командам Laravel для использования с грузчиком, как:перед именем с переменным окр - в том числе к югу от команды
env DB_HOST=127.0.0.1 php artisan migrate
Я создал функцию в моем .zshrc
файле, как это:
function migrate() {
(env DB_HOST=127.0.0.1 php artisan migrate $*)
}
однако путь структура команды Laravel работает как это:
migrate
migrate:install Create the migration repository
migrate:refresh Reset and re-run all migrations
migrate:reset Rollback all database migrations
migrate:rollback Rollback the last database migration
migrate:status Show the status of each migration
так это не работает для команды, как это:
migrate:refresh --seed
есть способ, которым я могу написать функцию также добавить переменную для всех этих «ребенок» команды тоже?
У вас нет нескольких переменных env? это может быть проще. – user2915097
Если я правильно понимаю, мой .env-файл должен иметь 'DB_HOST = mysql', но в CLI (который находится за пределами контейнера докера) требуется' DB_HOST = 127.0.0.1', поэтому я изучаю это решение – daviestar