public function deletePrivateImage(Request $request) { $request->session()->reflash(); $photo_id = $request->all()['photo_id']; if (!$photo_id) { return Response::json(['message' => 'Photo id has not been assigned.'], 403); } $photo = Photo::findOrFail($photo_id); $photo->image->destroy(); $photo->delete(); return Response::json(['message' => 'The file on the server has been removed.'], 200); }