Laravel从URL访问ID

我的网址带有ID。

http://localhost/award/public/admin/judge-entries/216/edit

我正在使用

 public function edit(Request $request)
 {
      dd($request->input('id'));
 }

但是它输出空值。无法访问216。

zongjie720 回答:Laravel从URL访问ID

URL参数不是这样工作的。您应该有一条路线,例如:

Route::post("/award/public/admin/judge-entries/{id}/edit","ExampleController@edit");

{id}指定一个URL参数,并且处理该路由的函数需要正确地访问它:

public function edit(Request $request,$id){
  dd($id);
}

$request->input()不包含URL参数,因此您无法通过该调用访问它,但是Laravel会将其转换为函数声明中可用的变量。

,

$request->route('id')将返回名为“ id”的路由参数。

本文链接:https://www.f2er.com/3157785.html

大家都在问