public function destroy(DeletePostRequest $request, $id)
 {
     $post = Post::findOrFail($id);
     $profile_path = profile_path($post->profile);
     $post->delete();
     return redirect()->to($profile_path);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  ProfileRequest $request
  * @return \Illuminate\Http\Response
  */
 public function store(ProfileRequest $request)
 {
     if (!is_null($this->user->profile)) {
         return redirect()->route('profiles.show', ['profiles' => $this->user->profile->id]);
     }
     $profile = $this->user->publish(new Profile($request->all()));
     flash()->overlay('Welcome Aboard', 'Thank you for creating a profile!');
     return redirect(profile_path($profile));
 }