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

Как в laravel работает механизм фасадов?

Привет! Подскажите пожалуйста как устроен механизм доступа к статическим методам на примере laravel.
Вот например там есть php файл routes.php и в нем используется фасад Route::get/post/put/delete... Как это работает? В смысле класс Route использует свое namespace и при require routes.php в нем нет ключевого слова use для доступа к классу и его методам. Там просто пишутся роуты напрямую обращаясь к классу Route. Подскажите пожалуйста на примере как это работает, ведь как известно, при импорте (require) пространства имен не наследуются.
  • Вопрос задан
  • 185 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@art055
По мне углубляться в деталях работы инструментов не стоит , главное знать как их применять. В данном случае в роуте ты ещё указываешь название контроллера и метода, вот так он и понимает запрос к какому именно методу адресовано.
Route::post('/report', 'ReportController@index')
Посмотрите внимательно тут по логике уже ясно куда запрос будет стучаться.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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