Deleting enembles added. Need to be able to rename an ensemble
This commit is contained in:
parent
3a6ac955c0
commit
a0927c12b7
|
|
@ -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');
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,14 @@
|
|||
{{-- <x-table.td class="handle"><i class="fas fa-bars"></i></x-table.td>--}}
|
||||
<x-table.td>{{ $ensemble->code }}</x-table.td>
|
||||
<x-table.td>{{ $ensemble->name }}</x-table.td>
|
||||
<x-table.td>
|
||||
<form method="POST" action="{{ route('admin.ensembles.destroy', ['ensemble' => $ensemble->id]) }}">
|
||||
@csrf
|
||||
@method('DELETE')
|
||||
<button class="text-red-500 text-sm" type="submit">Delete</button>
|
||||
{{-- TODO: Remove delete button if entries are seated in an ensemble--}}
|
||||
</form>
|
||||
</x-table.td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</x-table.body>
|
||||
|
|
|
|||
|
|
@ -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');
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue