Как статический класс Routes в Laravel вызывается вызывающим - PullRequest
0 голосов
/ 15 мая 2018

Мне интересно, как скрипт вызова вызывает следующие коды в Laravel.

Route::get('/', function () {
    // return view('welcome');
    return redirect('public');
});

Auth::routes();

Route::get('/home', 'HomeController@index');
Route::get('/download', 'routinesController@download');

Вы можете проверить web.php или api.php в папке маршрутов, чтобы понять, что я имею в виду. Это может быть не только для Laravel, но и для программирования. Я просто хочу понять сценарий, как он их называет.

1 Ответ

0 голосов
/ 15 мая 2018

Его называют php-паттерном Facade

Если вы откроете Illuminate\Support\Facades\Facade, он содержит всю магию, лежащую в основе его вызова в Laravel.

Такой простой способ понять, как использовать приложение-контейнер для него.

Надеюсь, это имеет смысл

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