示例#1
0
 /**
  * Remove the specified resource from storage.
  *
  * @param int $id
  *
  * @return Response
  */
 public function store(MediaImageRequest $request, $id)
 {
     if ($this->auth->user()->hasRole('admin')) {
         $user = $this->user->find($id);
     } else {
         $user = $this->auth->user();
     }
     $user->clearMediaCollection('profile');
     $savedImage = $user->addMedia($request->files->get('image'))->toMediaLibrary('profile');
     return $this->response->item($savedImage, new ProfilePictureTransformer());
 }
示例#2
0
 public function compose(View $view)
 {
     $currentUser = $this->auth->user();
     $view->with('currentUser', $currentUser);
 }