/** * Uploads provided background and associates with user. * * @param array $input * @param string $id * @return void */ public function uploadBg(array $input, $id) { $user = User::find($id); $path = "avatars/bgs/{$id}.jpg"; $this->images->saveBg($input, $path); $user->background = $path; $user->save(); }
/** * Uploads provided cover photo and associates with tv network. * * @param $logo * @param $name * @return string */ public function uploadCp($logo, $name) { $path = "assets/uploads/tv-networks/cover-photos/" . time() . '-' . $name . '-cover-photo' . '.jpg'; $this->images->saveBg($logo, $path); return $path; }