Расширение функциональности приложения Laravel из пользовательского пакета - PullRequest
0 голосов
/ 11 марта 2019

В настоящее время я решаю проблему с расширением кода приложения Laravel из пакетов. У меня сейчас одна конкретная ситуация.

У меня есть метод контроллера для хранения модели, у которой был аргумент с проверкой запроса формы.

public function store(storeModel $request) {
    //code ...
}

Далее у меня загружен пакет PSR-4 с зарегистрированным поставщиком услуг и правильно распределенным классом storeModel (полное пространство имен \TestPackage\Requests\storeModel). Это все работает, но теперь наступает тьма.

Мне нужно динамически просматривать запросы тестового пакета и поисковый запрос с тем же именем; если существует, загрузите и перепишите основной запрос storeModel. Я пробовал абстракцию, расширение класса, но безуспешно. Я думаю, что я принимаю идею в неправильном направлении. Кто-нибудь лучше думать об этой проблеме?

Идея автоматически ищет классы запросов проверки в пакете динамически.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...