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');
|
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)
|
public function updateEnsembleRank(Request $request)
|
||||||
{
|
{
|
||||||
|
if(! Auth::user()->is_admin) abort(403);
|
||||||
|
|
||||||
$order = $request->input('order');
|
$order = $request->input('order');
|
||||||
$eventId = $request->input('event_id');
|
$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 class="handle"><i class="fas fa-bars"></i></x-table.td>--}}
|
||||||
<x-table.td>{{ $ensemble->code }}</x-table.td>
|
<x-table.td>{{ $ensemble->code }}</x-table.td>
|
||||||
<x-table.td>{{ $ensemble->name }}</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>
|
</tr>
|
||||||
@endforeach
|
@endforeach
|
||||||
</x-table.body>
|
</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::prefix('ensembles')->controller(\App\Http\Controllers\Admin\EnsembleController::class)->group(function() {
|
||||||
Route::get('/','index')->name('admin.ensembles.index');
|
Route::get('/','index')->name('admin.ensembles.index');
|
||||||
Route::post('/','store')->name('admin.ensembles.store');
|
Route::post('/','store')->name('admin.ensembles.store');
|
||||||
|
Route::delete('/{ensemble}','destroy')->name('admin.ensembles.destroy');
|
||||||
Route::post('/updateEnsembleRank','updateEnsembleRank')->name('admin.ensembles.updateEnsembleRank');
|
Route::post('/updateEnsembleRank','updateEnsembleRank')->name('admin.ensembles.updateEnsembleRank');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue