diff --git a/app/Http/Controllers/CategoryController.php b/app/Http/Controllers/CategoryController.php index f4acd78..992459f 100644 --- a/app/Http/Controllers/CategoryController.php +++ b/app/Http/Controllers/CategoryController.php @@ -6,6 +6,7 @@ use App\Models\Category; use Illuminate\Foundation\Auth\Access\AuthorizesRequests; use Illuminate\Support\Facades\Redirect; +use Illuminate\Support\Facades\Request; use Illuminate\Support\Facades\View; class CategoryController extends Controller @@ -33,6 +34,7 @@ public function store(CategoryRequest $request) Category::create($request->validated()); + $request->session()->flash('status', 'Category added!'); return Redirect::route('categories.index'); } @@ -56,6 +58,7 @@ public function update(CategoryRequest $request, Category $category) $category->update($request->validated()); + $request->session()->flash('status', 'Category updated!'); return Redirect::route('categories.index'); } @@ -65,6 +68,7 @@ public function destroy(Category $category) $category->delete(); - return response()->json(); + Request::session()->flash('status', 'Category deleted!'); + return Redirect::route('categories.index'); } } diff --git a/resources/views/categories/index.blade.php b/resources/views/categories/index.blade.php index 7c1262b..3b88ed2 100644 --- a/resources/views/categories/index.blade.php +++ b/resources/views/categories/index.blade.php @@ -32,12 +32,25 @@ class="ml-1" Edit - - Delete - + @csrf + @method('DELETE') + + + Delete + + @endauth diff --git a/resources/views/components/layout/layout.blade.php b/resources/views/components/layout/layout.blade.php index b4e7396..5248c5d 100644 --- a/resources/views/components/layout/layout.blade.php +++ b/resources/views/components/layout/layout.blade.php @@ -21,11 +21,17 @@ -
-