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

[已解決]資源型路由如何獲取路由中的id

xi

我定義了一個資源型的路由

Route::resource('/topic', app\controller\TopicController::class);
我這樣get請求 192.168.1.5:8787/topic/1 我想獲取路由中的id

我如何拿到這個1
$request->get('id');這樣寫不行,
只能 $request->uri('id'),自己來截取字符串嗎?

我還會發(fā)送delete請求 192.168.1.5:8787/topic/1 這種情況又改怎么獲取呢

查看文檔貌似可以這樣聲明

Route::resource('/topic/{id}', app\controller\TopicController::class);

這樣寫會報(bào)錯

FastRoute\BadRouteException: Cannot use the same placeholder "id" twice in /home/meng/work/graduate/vendor/nikic/fast-route/src/DataGenerator/RegexBasedAbstract.php:139
Stack trace:

不好意思我試出來了,跟Route::any('/topic', app\controller\TopicController::class);一樣的

方法里面這樣寫就可以了

 public function destroy(Request $request,$id): \support\Response
    {

        //$id = $request->input('id');
        return Response::success($id);

    }
1377 0 0
0個回答

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