我正在创建一个带有laravel的RESTAPI。 我想显示个人ID的个别值。
我的控制器类代码是:
public function show($id){
return Adverts::findOrFail($id);
}
广告:是Modal calss $ id =是我想要显示各自细节的ID
我的路线类代码是:
Route::get('/list_advert/1', 'AdvertsController@show');
我的网址是http://zuberdest:8000/list_advert/1
我收到以下错误:
类型错误:函数参数太少 App \ Http \ Controllers \ AdvertsController :: show(),0传递,正好为1 预期
如何在restapi中显示单个ID的个性化数据。任何人都可以帮助我吗?非常感谢帮助。
答案 0 :(得分:2)
在您的路线中
Route::get('/list_advert/{id}', 'AdvertsController@show');
如果您需要API响应,我建议使用json-response
public function show($id){
return response()->json(Adverts::findOrFail($id));
}