/** * Permette di caricare fino ad un massimo di 3 file * * @param Request $request * @param $id * * @return \Illuminate\Http\JsonResponse */ public function sendSelfies(Request $request, $id) { // TODO: Da terminare $user = $this->getAuthenticatedUser(); /** * @var Hug $hug */ $hug = Hug::whereId($id)->whereNull('closed_at')->where(function ($query) use($user) { /** * @var Builder $query */ $query->where('user_seeker_id', '=', $user->id)->orWhere('user_sought_id', '=', $user->id); })->firstOrFail(); $selfie = new UserHugSelfie(); $selfie->file_name = 'test.jpg'; $selfie->hug_id = $hug->id; $selfie->user_id = $user->id; $selfie->file_path = 'test/test2/test.jpg'; $selfie->file_size = 99121; $selfie->save(); return parent::response([]); }