Команда «laravel make api resources» используется для создания нового класса ресурсов API в Laravel, который обеспечивает удобный способ создания RESTful API. Вот некоторые часто используемые методы в классе ресурсов API Laravel вместе с примерами кода:
-
Метод index:
Метод index извлекает коллекцию ресурсов.public function index() { $resources = Resource::all(); return ResourceResource::collection($resources); } -
Метод Show:
Метод show извлекает определенный ресурс по его идентификатору.public function show($id) { $resource = Resource::find($id); return new ResourceResource($resource); } -
Метод store:
Метод store создает новый ресурс.public function store(Request $request) { $resource = Resource::create($request->all()); return new ResourceResource($resource); } -
Метод обновления.
Метод обновления обновляет существующий ресурс.public function update(Request $request, $id) { $resource = Resource::findOrFail($id); $resource->update($request->all()); return new ResourceResource($resource); } -
Метод Destroy:
Метод Destroy удаляет определенный ресурс.public function destroy($id) { $resource = Resource::findOrFail($id); $resource->delete(); return response()->noContent(); }
Это всего лишь несколько примеров методов, которые вы можете определить в классе ресурсов API Laravel. Существуют дополнительные методы, такие как создание, редактирование и другие, которые вы можете реализовать в соответствии со своими конкретными требованиями.