diff --git a/app/Http/Controllers/Admin/EnsembleController.php b/app/Http/Controllers/Admin/EnsembleController.php
index f666b65..aa2144d 100644
--- a/app/Http/Controllers/Admin/EnsembleController.php
+++ b/app/Http/Controllers/Admin/EnsembleController.php
@@ -35,8 +35,17 @@ class EnsembleController extends Controller
return redirect()->route('admin.ensembles.index')->with('success','Ensemble created successfully');
}
+ public function destroy(Request $request, Ensemble $ensemble)
+ {
+ if(! Auth::user()->is_admin) abort(403);
+ $ensemble->delete();
+ return redirect()->route('admin.ensembles.index')->with('success', 'Ensemble deleted successfully');
+ }
+
public function updateEnsembleRank(Request $request)
{
+ if(! Auth::user()->is_admin) abort(403);
+
$order = $request->input('order');
$eventId = $request->input('event_id');
diff --git a/resources/views/admin/ensembles/index-event-table.blade.php b/resources/views/admin/ensembles/index-event-table.blade.php
index ed6237e..8dac11a 100644
--- a/resources/views/admin/ensembles/index-event-table.blade.php
+++ b/resources/views/admin/ensembles/index-event-table.blade.php
@@ -22,6 +22,14 @@
{{-- --}}
{{ $ensemble->code }}
{{ $ensemble->name }}
+
+
+
@endforeach
diff --git a/routes/web.php b/routes/web.php
index 952e0b1..3a4aba0 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -62,6 +62,7 @@ Route::middleware(['auth','verified',CheckIfAdmin::class])->prefix('admin/')->gr
Route::prefix('ensembles')->controller(\App\Http\Controllers\Admin\EnsembleController::class)->group(function() {
Route::get('/','index')->name('admin.ensembles.index');
Route::post('/','store')->name('admin.ensembles.store');
+ Route::delete('/{ensemble}','destroy')->name('admin.ensembles.destroy');
Route::post('/updateEnsembleRank','updateEnsembleRank')->name('admin.ensembles.updateEnsembleRank');
});