Update service update to use components, enhanced form handling and submission. Added pppoe to broadband and changed validation to allow for longer service number.
This commit is contained in:
@@ -31,7 +31,7 @@ use App\Models\Supplier;
|
||||
|
|
||||
*/
|
||||
|
||||
// Default Setup
|
||||
// Global Routes
|
||||
Auth::routes([
|
||||
'login' => true,
|
||||
'logout' => true,
|
||||
@@ -40,20 +40,28 @@ Auth::routes([
|
||||
'confirm' => false, // for additional password confirmations
|
||||
'verify' => false, // for email verification
|
||||
]);
|
||||
|
||||
Route::get('logout',[LoginController::class,'logout'])
|
||||
->name('logout-get');
|
||||
|
||||
Route::redirect('passkey/loggedin','/home');
|
||||
// Frontend Routes (Non-Authed Users)
|
||||
Route::view('/','theme.frontend.metronic.welcome.home');
|
||||
|
||||
// Logged in users home
|
||||
Route::redirect('home','/u/home');
|
||||
Route::redirect('passkey/loggedin','/u/home');
|
||||
|
||||
Route::get('search',[SearchController::class,'search']);
|
||||
|
||||
Route::get('pay/paypal/authorise',[PaypalController::class,'authorise']);
|
||||
Route::get('pay/paypal/cancel',[PaypalController::class,'cancel']);
|
||||
Route::get('pay/paypal/capture',[PaypalController::class,'capture']);
|
||||
|
||||
// Account linking to OPENID host
|
||||
Route::group([],function() {
|
||||
Route::get('auth/{socialProvider}',[SocialLoginController::class,'redirectToProvider']);
|
||||
Route::get('auth/{socialProvider}/callback',[SocialLoginController::class,'handleProviderCallback']);
|
||||
Route::get('auth/{socialProvider}/token',[SocialLoginController::class,'handleBearerTokenCallback']);
|
||||
Route::get('auth/{socialProvider}/link',[SocialLoginController::class,'link']);
|
||||
Route::post('auth/{socialProvider}/linkcomplete',[SocialLoginController::class,'linkcomplete']);
|
||||
});
|
||||
Route::get('auth/{socialProvider}',[SocialLoginController::class,'redirectToProvider']);
|
||||
Route::get('auth/{socialProvider}/callback',[SocialLoginController::class,'handleProviderCallback']);
|
||||
Route::get('auth/{socialProvider}/token',[SocialLoginController::class,'handleBearerTokenCallback']);
|
||||
Route::get('auth/{socialProvider}/link',[SocialLoginController::class,'link']);
|
||||
Route::post('auth/{socialProvider}/linkcomplete',[SocialLoginController::class,'linkcomplete']);
|
||||
|
||||
// Return from user switch
|
||||
Route::get('admin/switch/stop',[SwitchUserController::class,'switch_stop'])
|
||||
@@ -193,6 +201,7 @@ Route::group(['middleware'=>['auth'],'prefix'=>'u'],function() {
|
||||
->where('o','[0-9]+')
|
||||
->middleware('can:progress,o,status');
|
||||
|
||||
// User settings
|
||||
Route::view('settings','theme.backend.adminlte.user.settings');
|
||||
Route::post('settings/{o}',[UserController::class,'edit']);
|
||||
});
|
||||
@@ -204,20 +213,9 @@ Route::group(['prefix'=>'u'],function() {
|
||||
->where('code','[0-9A-Z]{6}');
|
||||
});
|
||||
|
||||
// Frontend Routes (Non-Authed Users)
|
||||
Route::view('/','theme.frontend.metronic.welcome.home');
|
||||
|
||||
Route::group([],function() {
|
||||
Route::get('order',[OrderController::class,'index']);
|
||||
Route::post('order',[OrderController::class,'submit']);
|
||||
});
|
||||
// Frontend
|
||||
Route::get('order',[OrderController::class,'index']);
|
||||
Route::post('order',[OrderController::class,'submit']);
|
||||
|
||||
Route::get('product_order/{o}',[OrderController::class,'product_order']);
|
||||
Route::get('product_info/{o}',[OrderController::class,'product_info']);
|
||||
Route::redirect('home','u/home');
|
||||
|
||||
Route::get('search',[SearchController::class,'search']);
|
||||
|
||||
Route::get('pay/paypal/authorise',[PaypalController::class,'authorise']);
|
||||
Route::get('pay/paypal/cancel',[PaypalController::class,'cancel']);
|
||||
Route::get('pay/paypal/capture',[PaypalController::class,'capture']);
|
||||
Route::get('product_info/{o}',[OrderController::class,'product_info']);
|
Reference in New Issue
Block a user