示例#1
0
<?php

Route::group(['prefix' => 'settings', 'namespace' => 'Pingpong\\Cms\\Settings\\Http\\Controllers'], function () {
    Route::get('/', 'SettingsController@index');
});
backend_routes(function ($router) {
    $router->group(['namespace' => 'Pingpong\\Cms\\Settings\\Http\\Controllers\\Admin'], function () {
        Route::get('settings', ['as' => 'admin.settings.index', 'uses' => 'SettingsController@index']);
        Route::post('settings', ['as' => 'admin.settings.update', 'uses' => 'SettingsController@update']);
    });
});
示例#2
0
<?php

backend_routes(function () {
    Route::group(['namespace' => 'Pingpong\\Cms\\User\\Http\\Controllers\\Admin'], function () {
        Route::resource('users', 'UsersController', ['names' => ['index' => 'admin.users.index', 'create' => 'admin.users.create', 'store' => 'admin.users.store', 'edit' => 'admin.users.edit', 'update' => 'admin.users.update', 'show' => 'admin.users.show', 'destroy' => 'admin.users.destroy']]);
    });
});
示例#3
0
<?php

backend_routes(function () {
    Route::group(['namespace' => 'Pingpong\\Cms\\Manager\\Http\\Controllers'], function () {
        Route::get('modules', ['as' => 'admin.modules.index', 'uses' => 'ModulesController@index']);
        Route::get('modules/update/{module}/{status}', ['as' => 'admin.modules.update', 'uses' => 'ModulesController@update']);
        Route::delete('modules/{module}', ['as' => 'admin.modules.destroy', 'uses' => 'ModulesController@destroy']);
    });
});
示例#4
0
<?php

Route::group(['prefix' => 'post', 'namespace' => 'Pingpong\\Cms\\Post\\Http\\Controllers'], function () {
    Route::get('/', 'PostController@index');
});
backend_routes(function ($router) {
    $router->group(['namespace' => 'Pingpong\\Cms\\Post\\Http\\Controllers\\Admin'], function () {
        Route::resource('posts', 'PostsController', ['names' => ['index' => 'admin.posts.index', 'create' => 'admin.posts.create', 'store' => 'admin.posts.store', 'edit' => 'admin.posts.edit', 'update' => 'admin.posts.update', 'destroy' => 'admin.posts.destroy', 'show' => 'admin.posts.show']]);
    });
});