public function store(StorePushDevice $request): JsonResource 	{ 		$user = $request->user();  		PushDevice::where([ 			['device_id', $request->device_id], 			['user_id', '<>', $user->getKey()], 		]) 		->get() 		->each(function (PushDevice $item): void { 			$item->delete(); 		});  		$device = $user->devices()->firstOrCreate([ 			'device_id' => $request->device_id, 		]);  		$device->touch();  		return new PushDeviceResource($device->loadIncludes()); 	}