[UsersProviderMiddleware::class]], function () { require __DIR__ . '/../src/Common/Laravel/routes.php'; require __DIR__ . '/../src/Modules/Auth/Laravel/loginRoutes.php'; }); Route::group(['middleware' => [UsersProviderMiddleware::class, AuthMiddleware::class]], function () { require __DIR__ . '/../src/Common/Laravel/routes.php'; require __DIR__ . '/../src/Modules/Auth/Laravel/routes.php'; require __DIR__ . '/../src/Modules/JsonObjects/Laravel/routes.php'; }); Route::get('/', function () { /** @var \App\Models\Factory */ $factory = app()->get(\App\Providers\AppServiceProvider::MODELS_FACTORY); $page = $factory->getPagesFactory()->createMainInfoPage(); return view('example', ['page' => $page]); })->name('home');