*/ class StatusPageRoutes { /** * Defines if these routes are for the browser. * * @var bool */ public static $browser = true; /** * Define the status page routes. * * @param \Illuminate\Contracts\Routing\Registrar $router * * @return void */ public function map(Registrar $router) { $router->group([ 'middleware' => ['ready', 'localize'], ], function (Registrar $router) { $router->get('/', [ 'as' => 'get:status-page', 'uses' => 'StatusPageController@showIndex', ]); $router->get('incidents/{incident}', [ 'as' => 'get:incident', 'uses' => 'StatusPageController@showIncident', ]); $router->get('schedules/{schedule}', [ 'as' => 'get:schedule', 'uses' => 'StatusPageController@showSchedule', ]); $router->get('metrics/{metric}', [ 'as' => 'get:metric', 'uses' => 'StatusPageController@getMetrics', ]); $router->get('component/{component}/shield', [ 'as' => 'get:component_shield', 'uses' => 'StatusPageController@showComponentBadge', ]); }); } }