为什么我使用 dingo API 后,路由模型的隐式绑定不起作用了呢?
在使用 dingo api 开发接口的时候,获取详情接口,按照规范我增加的路由为
$api->get('zimus','ZimusController@show')->name('api.zimus.show');
控制器
public function show(Zimu $zimu)
{
return $this->response->item($zimu);
}
postman 中路由请求
http://hanzi.test/api/zimus/1
但是返回的是空,数据库中是有数据的。
然后我尝试路由闭包返回,
$api->get('zimus/{zimu}',function (\App\Models\Zimu $zimu) {
return $zimu;
});
仍然得不到返回,
我尝试获取 user
$api->get('users/{user}',function (\App\Models\User $user) {
return $user;
});
还是不行!我是哪个地方有错呢?求帮忙解答。
推荐文章: