Add validation to service cancellation, and displaying cancellation costs if any

This commit is contained in:
2024-08-17 10:33:56 +10:00
parent 7a41dd803f
commit 6ac1b11864
9 changed files with 142 additions and 31 deletions

View File

@@ -193,7 +193,9 @@ Route::group(['middleware'=>['auth'],'prefix'=>'u'],function() {
Route::get('service/{o}',[ServiceController::class,'home'])
->middleware('can:view,o')
->where('o','[0-9]+');
Route::match(['get','post'],'service/{o}/cancel-request',[ServiceController::class,'cancel_request'])
Route::view('service/{so}/cancel-request','theme.backend.adminlte.service.cancel_request')
->where('so','[0-9]+');
Route::post('service/{o}/cancel-request',[ServiceController::class,'cancel_request'])
->middleware('can:progress,o,"cancel-request"')
->where('o','[0-9]+');
Route::match(['get','post'],'service/{o}/change-request',[ServiceController::class,'change_request'])