Open sidebar
public function update(Request $request) { $request->validate([ 'name' => 'required', ]); $oldImage = $request->old_image; $id = $request->id; if($request->file('image')) { $image = $request->file('image'); $name = hexdec(uniqid()).'.'.$image->getClientOriginalExtension(); Image::make($image)->resize(120,120)->save('upload/categories/'.$name); $save_url = 'upload/categories/'.$name; if(file_exists($oldImage)) { unlink($oldImage); } $updateCat = Category::find($request->id)->update([ 'name' => $request->name, 'slug' => Str::slug($request->name), 'image' => $save_url ]); if($updateCat) { return response()->json( [ 'success' => true, 'title' => 'Uyarı!', 'type' => 'success', 'redirect'=> route('category.list'), 'message' => 'Kategori Bilgileri Düzenlendi!'] ); } else { return response()->json( [ 'success' => false, 'message' => 'Kategori Bilgileri Düzenlenemedi!', 'title' => 'Uyarı!', 'type' => 'error', 'redirect'=> route('category.list')] ); } } else { $updateCat = Category::find($request->id)->update([ 'name' => $request->name, 'slug' => Str::slug($request->name), ]); if($updateCat){ return response()->json( [ 'success' => true, 'title' => 'Başarılı!', 'type' => 'success', 'redirect'=> route('category.list'), 'message' => 'Kategori Resim Düzenlendi!' ]); }else { return response()->json( [ 'success' => true, 'title' => 'Başarısız!', 'type' => 'error', 'redirect'=> route('category.list'), 'message' => 'Kategori Resim Düzenlenemedi!' ]); } } }
Close sidebar
Back
Please note that all pasted data is publicly available.
X (fomerly Twitter)
GitHub
Use setting
Back
Please note that all pasted data is publicly available.
X (fomerly Twitter)
GitHub
Use setting