Example #1
0
    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']);
});
Route::settings('seo', function () {
    Route::get('setting', ['as' => 'manage.seo.edit', 'uses' => 'SeoController@getSetting', 'settings_menu' => ['setting.seo']]);
    Route::post('setting', ['as' => 'manage.seo.update', 'uses' => 'SeoController@postSetting']);
});
Route::settings('editor', function () {
    Route::post('setting/{instanceId}', ['as' => 'settings.editor.setting', 'uses' => 'EditorController@setting']);
    Route::get('setting/{instanceId}/detail', ['as' => 'settings.editor.setting.detail', 'uses' => 'EditorController@getDetailSetting']);
    Route::post('setting/{instanceId}/detail', ['as' => 'settings.editor.setting.detail', 'uses' => 'EditorController@postDetailSetting']);
});
Route::group(['prefix' => 'editor'], function () {
    Route::post('file/{instanceId}/upload', ['as' => 'editor.file.upload', 'uses' => 'EditorController@fileUpload']);
    Route::get('file/{instanceId}/source/{id?}', ['as' => 'editor.file.source', 'uses' => 'EditorController@fileSource']);
    Route::get('file/{instanceId}/download/{id?}', ['as' => 'editor.file.download', 'uses' => 'EditorController@fileDownload']);
    Route::post('file/{instanceId}/destroy/{id?}', ['as' => 'editor.file.destroy', 'uses' => 'EditorController@fileDestroy']);
    Route::get('hashTag', ['as' => 'editor.hashTag', 'uses' => 'EditorController@hashTag']);
    Route::get('mention', ['as' => 'editor.mention', 'uses' => 'EditorController@mention']);
});
Route::group(['prefix' => 'widgetbox'], function () {
    Route::get('create', ['as' => 'widgetbox.create', 'uses' => 'WidgetBoxController@create']);
    Route::post('/', ['as' => 'widgetbox.store', 'uses' => 'WidgetBoxController@store']);
    Route::get('{id}/edit', ['as' => 'widgetbox.edit', 'uses' => 'WidgetBoxController@edit']);
    Route::put('{id}', ['as' => 'widgetbox.update', 'uses' => 'WidgetBoxController@update']);
Example #2
0
    Route::post('store', ['as' => 'temporary.store', 'uses' => 'TemporaryController@store']);
    Route::post('update/{temporaryId}', ['as' => 'temporary.update', 'uses' => 'TemporaryController@update'])->where('temporaryId', '[0-9a-z\\-]+');
    Route::post('destroy/{temporaryId}', ['as' => 'temporary.destroy', 'uses' => 'TemporaryController@destroy'])->where('temporaryId', '[0-9a-z\\-]+');
    Route::post('setAuto', ['as' => 'temporary.setAuto', 'uses' => 'TemporaryController@setAuto']);
    Route::post('destroyAuto', ['as' => 'temporary.destroyAuto', 'uses' => 'TemporaryController@destroyAuto']);
});
Route::settings('widget', function () {
    Route::get('list', ['as' => 'manage.widget.list', 'uses' => 'WidgetController@index']);
    Route::get('setup', ['as' => 'manage.widget.setup', 'uses' => 'WidgetController@setup']);
    Route::get('render', ['as' => 'manage.widget.render', 'uses' => 'WidgetController@render']);
    Route::get('generate', ['as' => 'manage.widget.generate', 'uses' => 'WidgetController@generate']);
});
Route::fixed('toggleMenu', function () {
    Route::get('/', ['as' => 'fixed.toggleMenu', 'uses' => 'ToggleMenuController@get']);
});
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 package */
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::settings('seo', function () {
    Route::get('setting', ['as' => 'manage.seo.edit', 'uses' => 'SeoController@getSetting', 'settings_menu' => ['setting.seo']]);
    Route::post('setting', ['as' => 'manage.seo.update', 'uses' => 'SeoController@postSetting']);
});