Задать вопрос
@RaDir

Как в Laravel переопределить/запретить роут или сервис-провайдер?

Всем привет!
Как переопределить роуты или сервис-провайдеры, которые идут в стандартной установке ларки?
Идея в том, чтобы не трогать то, что было установлено фреймворком - ни конфиги, ни сервис провайдеры. Расширять базовую установку только через пакеты, которые подключаются композером.
  • Вопрос задан
  • 676 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 1
@RaDir Автор вопроса
В общем разобрался:
1) $this->loadRoutesFrom(...) не переопределяет роуты, почему не знаю, надо разбираться.
2) Работает переопределение следующим образом. В пакете, в инициализирующем провайдере в методе boot необходимо регать RouteServiceProvider, в котором определять файлы роутов.
3) Сервис-провайдер не переопределить и не запретить - и это лишнее.

Задача решена - пакеты можно цеплять только через композер, без затрагивания базового приложения. И спасибо за ответы. Всем мир!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SerafimArts
@SerafimArts
Senior Notepad Reader
Как переопределить роуты или сервис-провайдеры, которые идут в стандартной установке ларки?


https://laravel.com/docs/5.8/providers#registering...

Все провайдеры находятся в конфигах.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы