Как я могу передать параметры в точке доступа GraphQL, например {url}/graphql?development=true, используя маяк в laravel

Как я могу передать параметры в точке доступа GraphQL, например {url}/graphql?development=true, используя маяк в laravel. если разработка верна, я хочу использовать другую базу данных в laravel.

http://127.0.0.1:8000/graphql?development=true

он работает, но graphql не получает параметры разработки

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
0
66
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

HTTP и GraphQL — это отдельные уровни. Описываемое вами изменение не имеет ничего общего с GraphQL, поэтому применяются стандартные методы Laravel, такие как промежуточное ПО.

class Dynamic_db { дескриптор публичной функции ($ request, Closure $ next) { if ($ request-> origin == 'localhost: 3001') { Config :: set ('database.default', 'dev_mysql'); } вернуть $следующий($запрос); } } Я добавил это как промежуточное ПО, но оно не связано с dev_mysql.

Arfat Mughal 25.11.2022 13:36

Другие вопросы по теме