国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

想在所有的請(qǐng)求路由前增加某一個(gè)目錄,求教大佬們?nèi)绾闻渲??(已解決)

蠟燭神光

比如目前的地址是:
原來(lái):127.0.0.1:8787/api/test
我想設(shè)置成 127.0.0.1:8787/webman/api/test
原來(lái):127.0.0.1:8787/app/admin
我想設(shè)置成 127.0.0.1:8787/webman/app/admin

目前路由配置文件是空的,所有路由走的是默認(rèn)路由
截圖
需要在目前的的路由基礎(chǔ)上,增加一層路由webman

809 3 0
3個(gè)回答

ric

最外面加一層

Route::group('/webman', function () {

});

就行了

  • 蠟燭神光 2023-10-07

    謝謝解答,是需要把所有的路由寫(xiě)在里面?

  • ric 2023-10-08

    是的

  • 蠟燭神光 2023-10-08

    ??那好像不可行,admin插件路由太多了

  • ric 2023-10-08

    ???看下你的結(jié)構(gòu)?按理來(lái)說(shuō)就外面包一層,一行代碼的事哇?

  • ric 2023-10-08

    還是不行的話,就在support/Request.php 類(lèi)添加個(gè)方法

    //重寫(xiě)獲取path用于域名路由
        public function path()
        {
                $uri = $this->uri();
    $prefix = '/webman';
    $uri = str_replace($prefix, '', $uri);
    $this->_data['path'] = (string)\parse_url($uri, PHP_URL_PATH);
    
            return $this->_data['path'];
        }

    也可以用nginx進(jìn)行做代理,

  • 蠟燭神光 2023-10-08

    support/Request.php這個(gè)方法可以了 謝謝大佬

TM
    Route::group('/home',function () {
      Route::any('/platformHome', [\App\admin\controller\platform\PlatformController::class, 'platformHome']);
        Route::any('/yearPlatformHome', [\App\admin\controller\platform\PlatformController::class, 'yearPlatformHome'])    })->middleware($ADMIN_MID);
  • 蠟燭神光 2023-10-08

    謝謝解答,試了不行 404
    Route::group('/webman', function () {
    Route::any('/api', [\app\controller\ApiController::class, 'api']);
    });

小W

nginx代理

  • 暫無(wú)評(píng)論
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??