mapper(); Route::group(['namespace' => $this->namespace], function ($router) { foreach (glob(app_path('Http//Routes') . '/*.php') as $file) { $this->app->make('Pterodactyl\\Http\\Routes\\' . basename($file, '.php'))->map($router); } }); } /** * Configure all routes used by the application. * * @return void */ protected function mapper() { Route::middleware(['web', 'auth', 'csrf']) ->namespace($this->namespace . '\Base') ->group(base_path('routes/base.php')); Route::middleware(['web', 'auth', 'admin', 'csrf'])->prefix('/admin') ->namespace($this->namespace . '\Admin') ->group(base_path('routes/admin.php')); Route::middleware(['web', 'guest', 'csrf'])->prefix('/auth') ->namespace($this->namespace . '\Auth') ->group(base_path('routes/auth.php')); Route::middleware(['web', 'auth', 'server', 'csrf'])->prefix('/server/{server}') ->namespace($this->namespace . '\Server') ->group(base_path('routes/server.php')); Route::middleware(['web'])->prefix('/remote') ->namespace($this->namespace . '\Remote') ->group(base_path('routes/remote.php')); Route::middleware(['web', 'daemon'])->prefix('/daemon') ->namespace($this->namespace . '\Daemon') ->group(base_path('routes/daemon.php')); } }