В моем проекте laravel есть подстановочное определение подобласти:
Route::group(['domain' => '{website}.' . config('app.url')], function () {
Route::get('/', ['as' => 'wb-homepage', 'uses' => 'WebsiteController@homePage']);
Route::get('/AdsAll', ['uses' => 'WebsiteController@AdsAll']);
});
Все маршруты, определенные в этой группе маршрутов, содержат header.blade.php
, к которому я хочу получить доступ к значению параметра {website}, который определен как поддомен.
Один из способов получить доступ к этому параметру был boot ()
из AppServiceProvider.php
. Я пробовал разные способы, но в соответствии с этот вопрос я не мог использовать его, потому что:
Методы boot () и register () любого поставщика услуг вызываются до анализа запроса и определения параметров запроса, поэтому вы не можете получить к ним доступ
Теперь мой вопрос в том, как правильно получить доступ к параметру website
во включенном шаблоне блейда?