我正在 Laravel 创建一个 REST Api

I am creating a RESTApi in Laravel

我正在使用 laravel 创建一个 RESTAPI。 我想显示个人 ID 的个人值。

我的控制器class代码是:

public function show($id){
    return Adverts::findOrFail($id);
}

广告:是模态类 $id = 是我要显示相应详细信息的 ID

我的路线class代码是:

Route::get('/list_advert/1', 'AdvertsController@show');

我的url是http://zuberdest:8000/list_advert/1

我收到以下错误:

Type error: Too few arguments to function App\Http\Controllers\AdvertsController::show(), 0 passed and exactly 1 expected

如何在 restapi.Can 中显示单个 ID 的个人数据 谁能帮助我?帮助将不胜感激。

在你的路线中

Route::get('/list_advert/{id}', 'AdvertsController@show');

如果您想要 API 回复,我建议使用 json-response

public function show($id){
    return response()->json(Adverts::findOrFail($id));
}

看看 https://laravel.com/docs/5.3/responses#json-responses