我的桌子上有一个下拉按钮。每行都有下拉菜单。因此,在下拉按钮中选择“新建”选项后,它将重定向到我的路线/链接。如何将purchase_group_id传递到我的/链接表单?
我是laravel的新手。谢谢
<button class="btn btn-secondary dropdown-toggle btn-sm" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">ADD MEMBER</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item" name="purchase_group_id"href="/link" value="{{$product->purchase_group_id}}" type="submit">NEW</a>
<a class="dropdown-item" href="#">RENEWAL</a>
</div></div>```
您可以将所选的ID附加到url,并通过路由控制器进行处理。
<a class="dropdown-item" href="/link/{{$product->purchase_group_id}}">NEW</a>
这将作为GET请求传递。如果需要POST请求,则应使用表格。
首先,您必须制作一条带有这样的参数的路由:
Route::get('/link/{purchase_group_id}, 'YourController@index');
然后您可以使用您的路线链接:
<a class="dropdown-item" name="purchase_group_id" href="/link/{{$product->purchase_group_id}}" type="submit">NEW</a>
在您的控制器中,将参数传递给下一个表格:
public function index($purchase_group_id)
{
return view('next_form')->with(compact('purchase_group_id'));
}
然后在您的视图中,您可以为表单使用$purchase_group_id
变量。