* @author Connor S. Parks */ class ApiRoutes { /** * Defines if these routes are for the browser. * * @var bool */ public static $browser = true; /** * Define the dashboard api routes. * * @param \Illuminate\Contracts\Routing\Registrar $router * * @return void */ public function map(Registrar $router) { $router->group([ 'middleware' => ['auth'], 'namespace' => 'Dashboard', 'prefix' => 'dashboard/api', ], function (Registrar $router) { $router->get('incidents/templates', 'ApiController@getIncidentTemplate'); $router->post('components/groups/order', 'ApiController@postUpdateComponentGroupOrder'); $router->post('components/order', 'ApiController@postUpdateComponentOrder'); $router->any('components/{component}', 'ApiController@postUpdateComponent'); }); } }