搜索中心
搜索中心 搜索快照

应用入门开发教程 - 增加路由和菜单导航

增加后台管理控制器路由( 文件 app/Admin/routes.php

 env('ADMIN_PATH', '/admin/'),
        'middleware' => ['admin.bootstrap', 'admin.auth'],
        'namespace' => '\App\Admin\Controller',
    ], function () {

    Route::match(['get', 'post'], '', 'IndexController@index');
    // 增加路由开始
    Route::match(['get', 'post'], 'blog', 'BlogController@index');
    Route::match(['get', 'post'], 'blog/add', 'BlogController@add');
    Route::match(['get', 'post'], 'blog/edit', 'BlogController@edit');
    Route::match(['get', 'post'], 'blog/delete', 'BlogController@delete');
    Route::match(['get', 'post'], 'blog/show', 'BlogController@show');
    // 增加路由结束
});

增加导航菜单( 文件 app/Admin/Core/ModuleServiceProvider.php

// ...
public function boot(Dispatcher $events)
{
  AdminMenu::register(function () {
    return [
      [
        'title' => '系统概况',
        'icon' => 'home',
        'sort' => 50,
        'url' => '\App\Admin\Controller\IndexController@index',
      ],
      // 增加导航开始
      [
        'title' => '博客管理',
        'icon' => 'list',
        'sort' => 150,
        'url' => '\App\Admin\Controller\BlogController@index',
      ]
      // 增加导航结束
    ];
  });
}
// ...
查看原文
QQ
微信