zoukankan      html  css  js  c++  java
  • laravel新增路由文件

    除去原有路由文件,有时为方便路由管理,我们可以新增独立路由文件,如:针对管理后台的路由文件。

    1、在routes文件夹下创建新路由文件admin.php

    2、在appProvidersRouteServiceProvider.php 文件中添加参考mapWebRoutes()方法新增 mapAdminRoutes()

    protected function mapAdminRoutes()
    {
      Route::middleware('web')
      ->namespace($this->namespace.'Admin')
      ->group(base_path('routes/admin.php'));

    }

    设置中间件还是 ‘web’,命名空间设置未管理后台模块的命名空间。此处为:$this->namespace.'Admin'(AppHttpControllersAdmin;)

    3、还是上述文件 appProvidersRouteServiceProvider.php 中,在map()方法中添加 mapAdminRoutes()的调用

    public function map()
    {
      $this->mapApiRoutes();

      $this->mapWebRoutes();

      //新增管理后台路由文件
      $this->mapAdminRoutes();

    }

    4、在之前新建的admin.php路由文件中,添加新路由

    Route::get('admin','IndexController@index');

    注意路由对应控制器无需再写上上级目录Admin;保证App/Http/Contrllers/ 有Admin/IndexController.php

    设置完成,直接访问测试。

  • 相关阅读:
    实现Bootstrap表格拖拽
    鼠标悬停显示气泡
    JS实现当前选择日期是星期几
    JS实现双击编辑可修改
    数组累计-reduce
    vuex——action,mutation,getters的调用
    正则 二
    常用正则 一
    vuex 的使用 mapState, mapGetters, mapMutations, mapActions
    正则替换所有的 ‘ / ’
  • 原文地址:https://www.cnblogs.com/yimingwang/p/8603906.html
Copyright © 2011-2022 走看看