Laravel 新增路由文件

1.在Routes目录下新增一个 php文件

        例如flat.php

<?php

Route::get('/test',function(){
    echo '111';
});

2. 在app/Providers/RouteServiceProvider.php 中 新增方法

 protected function mapFlatRoutes(){
        Route::prefix('flat')  
            ->middleware('flat')
            ->namespace($this->namespace)
            ->group(base_path('routes/flat.php'));
    }


//然后找到改文件内的以下方法 
 public function map(){
   
//原有代码不变,新增以下代码
        $this->mapFlatRoutes();
}

代码里面我们有写 middleware 

所有需要第3步:

在  app/Http/Kenel.php 文件中找到 

protected $middlewareGroups = [

//原有的代码不变 ,增加以下代码

'flat'=>[
        //这里填写你希望整个路由都会执行的中间件
    ]

];

4.访问路由  {url}/flat/test  就能找到你要的数据数据

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值