pavelkunyavskiy, еще раз, в фреймворке это ЕСТЬ и РАБОТАЕТ из коробки.
Если у вас руки растут из жопы и ваши сайты работают на вордпрессе, который вы архивом клиенту скидываете, то это исключительно ваши проблемы. Если вы не понимаете, что такое env, git - то вам не сюда.
Hocopor, не считывается. При запросе на laravel, написанным на php, который не запускается сам по себе, он читает файл .env в своей root директории при каждом запросе. Но при кэшировании, он этого не делает.
Hocopor, вы не правы. Для этого придумано кэширование. Например, в фреймворке, о котором идет речь, все делается элементарно: php artisan config:cache, и никакой .env файл, равно как и десяток конфиг файлов не считываются при каждом запросе)
pavelkunyavskiy, извиняюсь, перепутал. Stateful = cookies, а steteless - это полный бред. Возня с ним, невозможность обновления данных - все бред.
Если нужны "разные хосты, домены", то можете на крайняк использовал stateful. В любом месте, где вам потребуется юзер (в примере с stateless), вам почти стопроцентно потребуется и другая инфа с места, где этот токен был создан. Посему такое сомнительное рассоеденение разных частей бека - бред, ибо в реальной жизни такого не бывает (почти).
pavelkunyavskiy, к тому, что у разработчика стопроцентно будут совсем другие настройки, ежели на продакшене, равно как и разные у разных разработчиков. Как вы себе представляете хранение такого json файла в гите? Сделать ключ, типа "pavelkunyavskiy": { "db_host": "127.0.0.1" } или как? Это же полная бредятина.
Здравствуйте. Перед тем, как писать свой вопрос, решил порыться тут и нашел ваш ответ)
Спрошу: не сменили ли вы мнение о стеке, и почему вы выбрали именно такой стек? Есть нужда фичер-тестить с моками и продвинутыми ассертами, но с тестированием node я не знаком. Перед этим работал лишь с phpunit & mockery.
Никита Рубинковский, вообще с какого перепугу вам нужно вносить какие-то изменения на удаленном сервере (есть же локальная версия, даже если без гита?)? И почему хостингер (даже опенсервер на локальной машине работает лучше и шустрее), раз это не прод?
Antonio Solo, причем тут вообще то, что говорилось передо мной? Я отвечаю на ваш конкретный комментарий, который хоть и написан в каком-то контексте, но на самом деле никакого к нему отношения не имеет.
Причем тут "адрес" - вообще не понятно.
GET параметры - ?filter_project_id=123&filter_user_id=123
Сам laravel ничего не кэширует, только когда ему скажешь) И когда скажешь, он выполнит файлы конфига, а значит значения из getenv тоже подставятся)
Извиняюсь, если говорю не о том, но именно в вашем сообщении на английском написано о том, о чем говорю я.