where('source_id', $data['source_id']) ->with(['city', 'state']) ->get(); return $allAddresses; } public function one($id): Address { return Address::find($id); } public function create(array $data): Address { return Address::create($data); } public function update(array $data, int $id): Address { $address = Address::findOrFail($id); $address->fill($data); $address->save(); return $address->fresh(); } public function delete(int $id): bool { $address = Address::findOrFail($id); return $address->delete(); } }