Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use App\Image;
- use App\Product;
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Storage;
- use Intervention\Image\Facades\Image as ImageInt;
- class AdminImagesController extends Controller
- {
- public function destroy(Image $image, Product $id)
- {
- $product = Product::find($id);
- // dd($id);
- Storage::disk('public')->delete('uploads/product_images/'.$image->id);
- // Storage::disk('public/uploads/product_images/')->delete($image->path);
- $image->delete();
- // return redirect()->route('product.edit', ['id' => $image->product_id]);
- // return redirect('edit');
- return redirect('/product/edit/'.$product->id)->with('info', 'Данные сохранены');
- }
- }
- <a href="/images/{{$image->id}}/destroy" class="card-link">удалить</a>
- Route::group(['middleware' => 'admin' ], function(){
- Route::get('/admin', 'AdminController@index');
- Route::get('/category/create ', 'AdminCategoriesController@create');
- Route::post("/categories/category/store", "AdminCategoriesController@store");
- Route::get("/categories", "AdminCategoriesController@index");
- Route::get('/products', 'AdminProductsController@index');
- Route::get('/product/create ', 'AdminProductsController@create');
- Route::post("/products/product/store", "AdminProductsController@store");
- // dd('stop');
- Route::get("/product/edit/{product}", "AdminProductsController@edit")->name('edit');
- // dd('stop');
- Route::post("/products/product/edit_store/{id}", "AdminProductsController@edit_store");
- // dd('stop');
- Route::get("/products/product/delete/{id}", "AdminProductsController@destroy");
- Route::get('/images/{image}/destroy', 'AdminImagesController@destroy')->name('images.destroy');
- });
Add Comment
Please, Sign In to add comment