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

請教,Route::fallback中不使用 redirect 如何重新指向某個控制器的方法?

banro512

請教個問題,代碼如下

Route::fallback(function($request){
    $path=$request->path();
    // $path='/ceshi/ff';
    // 想將這個url重新使用控制器 Article->ff 方法渲染,需要url保持不變,因此不可使用 redirect
    // 直接這樣增加路由無效
    // Route::any($path, [app\controller\Article::class, 'ff']);
});

比如 我在 Route::fallback 中使用 $request->path 捕獲了一個 path= /ceshi/ff , app下有個控制器 Article

我想將捕獲的這個path重新交給 Article的 ff 方法,不想使用redirect,應該怎么做呢?

1355 1 0
1個回答

法師

試下

Route::fallback(function($request){
    (new app\controller\Article::class)->ff($request);
});
  • banro512 2022-06-06
    return (new \app\controller\Article)->ceshi($request);

    改成這樣是可以的,但這樣是不是每次訪問都實例化控制器?是否存在內(nèi)存泄漏?

  • 法師 2022-06-06

    不會內(nèi)存泄漏啊,哪那么容易內(nèi)存泄漏。

年代過于久遠,無法發(fā)表回答
??