Dcat-admin在路由中多个参数下获取指定参数代码示例

2023-06-01 00:00:00 dcat

Dcat-admin在路由有多个参数的情况下,如何在控制器中获取指定参数。


示例代码:

访问admin/users/client/1/balances/4, 

在对应的控制器方法里正确拿到 $client,$id 参数

//访问admin/users/client/1/balances/4
$router->get('/users/client/{client}/balances/{balance}', function ($client,$balance){
        dd(compact('client','balance'));
    });

输出:

Array([client] => 1[balance] => 4)


//访问admin/users/client_b/1/balances/4
$router->get('/users/client_b/{client}/balances/{balance}', function (\Illuminate\Http\Request $request){
        dd($request->route()->parameters());
    });

输出:

client_b=>1,
balance=>4

相关文章