Esempio n. 1
0
 /**
  * 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([]);
 }