repository = $repository; } public function execute(string $id, Request $request){ $warehouse = $this->repository->findOrFail($id); $warehouse->name = $request->input('name'); $warehouse->email = $request->input('email'); $warehouse->street_one = $request->input('street_one'); $warehouse->street_two = $request->input('street_two'); $warehouse->city = $request->input('city'); $warehouse->state = $request->input('state'); $warehouse->post_code = $request->input('post_code'); $warehouse->country = $request->input('country'); if($warehouse->save()){ return new WarehouseResource($warehouse); } } }