1pppp

Untitled

Sep 3rd, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Controllers;
  4.  
  5. use App\Image;
  6. use App\Product;
  7. use Illuminate\Http\Request;
  8. use Illuminate\Support\Facades\Storage;
  9. use Intervention\Image\Facades\Image as ImageInt;
  10.  
  11. class AdminImagesController extends Controller
  12. {
  13.  
  14.  
  15. public function destroy(Image $image, Product $id)
  16. {
  17.  
  18. $product = Product::find($id);
  19. // dd($id);
  20. Storage::disk('public')->delete('uploads/product_images/'.$image->id);
  21. // Storage::disk('public/uploads/product_images/')->delete($image->path);
  22. $image->delete();
  23. // return redirect()->route('product.edit', ['id' => $image->product_id]);
  24. // return redirect('edit');
  25. return redirect('/product/edit/'.$product->id)->with('info', 'Данные сохранены');
  26.  
  27.  
  28. }
  29. }
  30.  
  31.  
  32.  
  33.  
  34. <a href="/images/{{$image->id}}/destroy" class="card-link">удалить</a>
  35.  
  36.  
  37. Route::group(['middleware' => 'admin' ], function(){
  38. Route::get('/admin', 'AdminController@index');
  39. Route::get('/category/create ', 'AdminCategoriesController@create');
  40. Route::post("/categories/category/store", "AdminCategoriesController@store");
  41. Route::get("/categories", "AdminCategoriesController@index");
  42. Route::get('/products', 'AdminProductsController@index');
  43. Route::get('/product/create ', 'AdminProductsController@create');
  44. Route::post("/products/product/store", "AdminProductsController@store");
  45. // dd('stop');
  46.  
  47. Route::get("/product/edit/{product}", "AdminProductsController@edit")->name('edit');
  48. // dd('stop');
  49. Route::post("/products/product/edit_store/{id}", "AdminProductsController@edit_store");
  50. // dd('stop');
  51.  
  52. Route::get("/products/product/delete/{id}", "AdminProductsController@destroy");
  53. Route::get('/images/{image}/destroy', 'AdminImagesController@destroy')->name('images.destroy');
  54. });
Add Comment
Please, Sign In to add comment