Example #1
0
    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']);