Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Создал папку app\Libs, в ней класс ControllerAutoLoader.
Класс должен находить все контроллеры, и подключать их след. образом: Route::controller($aliases[$i], $controllers[$i]);
В файле routes.php след.: App\Libs\ControllerAutoLoader::loadControllers(__DIR__ . '/controllers');
Единственная проблема, я не могу из своего класса использовать Route. Как это можно обойти, есть альтернативные методы?
Если что не правильно делаю извиняйте, только начал изучать данный framework.
@deadshot
Не в сети
А в чем задача/цель?
Не понимаю, зачем может пригодится загрузить сразу несколько контроллеров? По определению выбирается один в соответствии с маршрутом
Не в сети
А в чем задача/цель?
Не понимаю, зачем может пригодится загрузить сразу несколько контроллеров? По определению выбирается один в соответствии с маршрутом
Впринцыпе, задача уже решена.
Задача была в том, чтобы написать класс, который по определенным критериям (игнорирование отдельных контроллеров/парок) находил и подключал все контроллеры.
@deadshot
Не в сети
Страницы 1