Route::post('update/{draftId}', ['as' => 'draft.update', 'uses' => 'DraftController@update'])->where('draftId', '[0-9a-z\\-]+'); Route::post('destroy/{draftId}', ['as' => 'draft.destroy', 'uses' => 'DraftController@destroy'])->where('draftId', '[0-9a-z\\-]+'); Route::post('setAuto', ['as' => 'draft.setAuto', 'uses' => 'DraftController@setAuto']); Route::post('destroyAuto', ['as' => 'draft.destroyAuto', 'uses' => 'DraftController@destroyAuto']); }); Route::settings('widget', function () { Route::get('list', ['as' => 'settings.widget.list', 'uses' => 'WidgetController@index']); Route::get('skin', ['as' => 'settings.widget.skin', 'uses' => 'WidgetController@skin']); Route::get('form', ['as' => 'settings.widget.form', 'uses' => 'WidgetController@form']); Route::post('setup', ['as' => 'settings.widget.setup', 'uses' => 'WidgetController@setup']); Route::get('render', ['as' => 'settings.widget.render', 'uses' => 'WidgetController@render']); Route::post('generate', ['as' => 'settings.widget.generate', 'uses' => 'WidgetController@generate']); }); /* deprecated */ Route::fixed('toggleMenu', function () { Route::get('/', ['as' => 'fixed.toggleMenu', 'uses' => 'ToggleMenuController@get']); }); Route::get('toggleMenu', ['as' => 'toggleMenu', 'uses' => 'ToggleMenuController@get']); Route::get('toggleMenuPage', ['as' => 'toggleMenuPage', 'uses' => 'ToggleMenuController@getPage']); Route::settings('toggleMenu', function () { Route::post('setting', ['as' => 'manage.toggleMenu.setting', 'uses' => 'ToggleMenuController@postSetting']); }); Route::settings('trash', function () { Route::get('/', ['as' => 'manage.trash.index', 'uses' => 'TrashController@index']); Route::post('/clean', ['as' => 'manage.trash.clean', 'uses' => 'TrashController@clean']); }); /* skin */ Route::settings('skin', function () { Route::get('/section', ['as' => 'settings.skin.section.setting', 'uses' => 'SkinController@getSetting']); Route::post('/section', ['as' => 'settings.skin.section.setting', 'uses' => 'SkinController@postSetting']); Route::post('/assign', ['as' => 'settings.skin.section.assign', 'uses' => 'SkinController@postAssign']);