Это моя функция показа из ResourceController
public function show(FieldType $fieldType)
{
return new FieldTypeResource($fieldType);
}
Это мой FieldTypeResource
public function toArray($request)
{
return [
'id' => $this->id,
'name' => $this->name,
'fields' => FieldResource::collection($this->fields()->paginate('5')),
'created_at' => optional($this->created_at)->diffForHumans(),
];
}
Это возврат данных из Почтальон
"data": {
"id": null,
"name": null,
"fields": [],
"created_at": null
}
Маршрут здесь
Route::apiResource('/fieldtypes', 'FieldTypeController');
URL:
http://someurl.local/api/fieldtypes/1
Пробный php artisan route:config
, php artisan route:clear
, Route::get('/fieldtypes/{fieldtype}', 'FieldTypeController@show');
Запрос с URL не имеет значения при его печати