protected function route() { // implement code Route::settings(self::getId(), function () { Route::get('/', ['as' => 'manage.openseminar_1212.index', 'uses' => 'ManagerController@index']); Route::post('/', ['as' => 'manage.openseminar_1212.updateConfig', 'uses' => 'ManagerController@updateConfig']); Route::get('/pointLog', ['as' => 'manage.openseminar_1212.point_log', 'uses' => 'ManagerController@pointLog']); }, ['namespace' => 'Akasima\\OpenSeminar\\Controller']); Route::fixed($this->getId(), function () { Route::get('/', ['as' => 'openseminar_1212::index', 'uses' => function (Request $request) { $title = 'Open seminar 2015-12-12'; // set browser title Frontend::title($title); // load css file Frontend::css($this->asset('assets/style.css'))->load(); // output return Presenter::make('index', ['title' => $title]); }]); }); }