【发布时间】:2020-07-07 08:45:23
【问题描述】:
请帮助我了解如何将资源路由映射到 http 请求。
例如我试图通过 axios 调用这个 url
http://localhost/nmc/public/api/unregisteredpatients?userid=hen11@gmail.com
我已经创建了以下资源路由来调用我的 api
//$routes->resource('api/unregisteredpatients/(:any)', 'UnregisteredPatients::show/$1', ['namespace' => 'Api']);
//$routes->get('api/unregisteredpatients/(:any)', 'UnregisteredPatients::show/$1', ['namespace' => 'Api']);
$routes->resource('api/unregisteredpatients/(:any)', ['controller' => 'Api/UnregisteredPatients']);
这些都不能调用我的 api 方法,而是它们都调用 index() 方法,而我希望它调用 show($id) 方法以使我能够利用 $id 来获取数据。
public function show($id = null) {
.....
}
我需要帮助
【问题讨论】: