Как я могу передать параметры в точке доступа GraphQL, например {url}/graphql?development=true, используя маяк в laravel. если разработка верна, я хочу использовать другую базу данных в laravel.
http://127.0.0.1:8000/graphql?development=true
он работает, но graphql не получает параметры разработки
HTTP и GraphQL — это отдельные уровни. Описываемое вами изменение не имеет ничего общего с GraphQL, поэтому применяются стандартные методы Laravel, такие как промежуточное ПО.
class Dynamic_db { дескриптор публичной функции ($ request, Closure $ next) { if ($ request-> origin == 'localhost: 3001') { Config :: set ('database.default', 'dev_mysql'); } вернуть $следующий($запрос); } } Я добавил это как промежуточное ПО, но оно не связано с dev_mysql.