Route::get('mark-as-home/{pageId?}', array('as' => 'markAsHome', 'uses' => '\\Cednet\\Cms\\PagesController@markAsHome')); //Menus Route::get('create-menu', array('as' => 'createMenu', 'uses' => '\\Cednet\\Cms\\MenusController@menu')); Route::post('create-menu', '\\Cednet\\Cms\\MenusController@saveMenu'); Route::get('edit-menu/{menuId?}', array('as' => 'editMenu', 'uses' => '\\Cednet\\Cms\\MenusController@menu')); Route::post('edit-menu/{menuId?}', '\\Cednet\\Cms\\MenusController@saveMenu'); Route::get('remove-menu/{menuId}', array('as' => 'removeMenu', 'uses' => '\\Cednet\\Cms\\MenusController@removeMenu')); Route::get('/', array('as' => 'cmsEdit', 'uses' => '\\Cednet\\Cms\\PagesController@start')); }); //CMS Login Route::get('cms/login', array('as' => 'cmsLogin', 'uses' => '\\Cednet\\Cms\\PageController@login')); /** * All routes for this CMS are predefined URL:s created by the CMS * This CMS is not meant to have thousands of pages = this is OK up to XX numbers of pages */ if ($cmsRoutes = \Cms\Libraries\Helper::getRoutes()) { foreach ($cmsRoutes as $page) { Route::get($page->slug, '\\Cednet\\Cms\\PageController@page'); } } /** * Login */ Route::post('cms/login', function () { if (\Cms\Models\User::attempt(new CmsUsername(Input::get('username')), new CmsPassword(Input::get('password')))) { return Redirect::route('cmsEdit')->with('flash_notice', 'Du är nu inloggad.'); } // authentication failure! lets go back to the login page return Redirect::route('cmsLogin')->with('flash_error', 'Felaktigt användarnamn / lösenord.')->withInput(); }); Route::get('cms/logout', array('as' => 'cmsLogout', function () {