filter($request->all())->get(); return CompanyResource::collection($company); } public function store(CreateOrUpdateRequest $request) { $company=new Company(); $company->fill([ ...$request->all(), ]); $company->save(); return $this->created(); } public function show(string $id) { $field = Company::query()->findOrFail($id); return new CompanyResource($field); } public function update(CreateOrUpdateRequest $request,string $id){ $company=Company::findOrFail($id); $company->fill($request->all()); $company->save(); return $this->noContent(); } public function destroy(string $id) { } }