/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * * @return \Illuminate\Http\Response */ public function update(Request $request) { $img = $request->file('avatar'); if (isset($img)) { Cloudder::upload($img); $imgurl = Cloudder::getResult()['url']; User::find(Auth::user()->id)->updateAvatar($imgurl); Alert::success('Good', 'Avatar updated successfully'); return redirect('/courses'); } Alert::warning('Oops', 'You need to select a file!'); return Redirect::back(); }