Эта проблема стала очевидной для меня при использовании динамических маршрутов в запланированных электронных письмах. URL-адрес электронной почты построен с этим параметром конфигурации, который, по-видимому, не настроен для настройки на серверную среду. Я использую Forge для производства. Какова наилучшая практика для настройки этого атрибута? Я бы добавил переменную в файлы env?Laravel 5 config/app.php url setting
В настоящее время набор его следующим образом:
'url' => 'http://localhost',
Честно говоря, это предложение противоположно тому, как это должно быть сделано. ** Сначала **, URL-адрес не должен полагаться на хост базы данных, поскольку это могут быть отдельные части инфраструктуры. Конечно, может быть правдой, что имена хостов одинаковы, но они логически разные. Это также означало бы изменение кода, если вы делаете отдельный БД из Интернета. ** Второй ** имя вашей базы данных не является URL-адресом HTTP. У вас должны быть отдельные записи 'APP_URL' и' DB_HOST' в '.env', а запись URL в' config/app.php' должна основываться на 'APP_URL', а не' DB_HOST' –