middleware('guest'); } public function delete($id) { $po = Photo::notRemove()->findOrFail($id); if ($po) { $po->remove = TRUE; $po->save(); } return redirect()->action('PhotoController@info',[$id]); } public function info($id) { return view('photo.view', ['photo'=> Photo::findOrFail($id)]); } public function thumbnail($id) { return response(Photo::findOrFail($id)->thumbnail(TRUE))->header('Content-Type','image/jpeg'); } public function undelete($id) { $po = Photo::findOrFail($id); if ($po) { $po->remove = NULL; $po->save(); } return redirect()->action('PhotoController@info',[$id]); } public function view($id) { return response(Photo::findOrFail($id)->image())->header('Content-Type','image/jpeg'); } }