/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $image = Image::findOrFail($id); $image->delete(); flash()->warning('Gambar telah dihapus!'); return redirect('/dashboard/images'); }
/** * Update the specified resource in storage. * * @param int $id * * @return Response */ public function update($id, Request $request) { $this->validate($request, ['original_name' => 'required', 'filename' => 'required']); $image = Image::findOrFail($id); $image->update($request->all()); Session::flash('flash_message', 'Image updated!'); return redirect('admin/image'); }
private static function saveImageAlt($image_id, $alt) { if (empty($alt)) { return; } $Image = \App\Image::findOrFail($image_id); $Image->imgalt = $alt; $Image->save(); return; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { if (Gate::denies('admin')) { abort(403); } $image = Image::findOrFail($id); ImageRelease::where('image_id', $id)->delete(); ImageTrack::where('image_id', $id)->delete(); ArtistImage::where('image_id', $id)->delete(); if (Storage::disk('images')->has($image->path)) { Storage::disk('images')->delete($image->path); } $image->delete(); return redirect()->route('home.index')->with('alert-success', [trans('htmusic.deleted')]); }
public function destroy($id) { Image::findOrFail($id)->delete(); session()->flash('flash_message', 'Photo Deleted'); return redirect('/gallery'); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { Image::findOrFail($id)->delete(); return trans('images.removed'); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $img = Image::findOrFail($id); // base path $base_path = public_path() . "/images/"; // remove from file system // remove thumb unlink($base_path . "thumbs/{$img->path}"); // remove image unlink($base_path . "{$img->path}"); // remove from database $img->delete(); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $image = Image::findOrFail($id); $image->delete(); Session::flash('flash_message', 'Image successfully deleted!'); return redirect()->route('images.index'); }
public function postChange(Request $request) { $input = $request->all(); $image = Image::findOrFail($input['id']); $file = Input::file('images'); $rules = array('file' => 'image|max:3000'); $validator = Validator::make($input, $rules); if ($validator->fails()) { Session::flash('flash_message', 'Ошибка записи файлов!'); return redirect()->back(); } else { $destinationPath = 'uploads/images/'; $filename = str_random(15) . '_' . substr($file->getClientOriginalName(), 0, strpos($file->getClientOriginalName(), ".")) . '.' . $file->getClientOriginalExtension(); $upload_success = $file->move($destinationPath, $filename); $image->path = $destinationPath . $filename; $image->save(); unlink($input['path']); Session::flash('flash_message', 'Картинка успешно изменена!'); } return redirect()->back(); }
public function findOrFail($id) { return Image::findOrFail($id); }