Laravel Перехват вызова класса промежуточного программного обеспечения - PullRequest
0 голосов
/ 09 июля 2020

Привет, я новичок в промежуточном программном обеспечении, и подумал, можно ли поймать класс php, получить его параметры и что-то с ними сделать.

В настоящее время я выполняю вызов БД для каждой настройки . С: {{Setting::show('default_key_words')}}, который просто захватывает настройку для БД. Я хочу, чтобы промежуточное ПО для go захватило вызов Setting и параметры и получило их все сразу, а не по одному. Подходит ли промежуточное ПО для этого, или я должен просто добавить вызов по умолчанию, чтобы получить все записи настроек в шаблоне в контроллере, а затем передать их соответственно?

1 Ответ

0 голосов
/ 09 июля 2020

Правильный способ доступа к базе данных из шаблона лезвия (в вашем случае) - использовать концепцию Service Injection https://laravel.com/docs/7.x/blade#service -injection вы можете создать класс обслуживания в папке App и получите любые данные, которые хотите.

...