started work on OTP and disabled registration

This commit is contained in:
Kwesi Banson Jnr
2026-08-26 23:03:11 +00:00
parent 006a974044
commit ff66dbbabe
13 changed files with 938 additions and 3 deletions

View File

@@ -9,8 +9,12 @@ Route::get('test', function () {
//bd8f75cc-0f63-4707-9a2e-361800a0d94c
Auth::routes();
Auth::routes([
'register' => false,
]);
Route::get('/verify-otp', [App\Http\Controllers\OtpController::class, 'show'])->name('otp.verify');
Route::post('/verify-otp', [App\Http\Controllers\OtpController::class, 'verify'])->name('otp.verify.post');
Route::post('/resend-otp', [App\Http\Controllers\OtpController::class, 'resend'])->name('otp.resend');
Route::middleware(['auth'])->group(function () {
@@ -78,6 +82,17 @@ Route::middleware(['auth'])->group(function () {
Route::post('/store', [App\Http\Controllers\DocumentsController::class, 'store'])->name('store');
Route::delete('/{id}', [App\Http\Controllers\DocumentsController::class, 'destroy'])->name('destroy');
});
Route::prefix('offices')->name('offices.')->group(function () {
Route::get('/', [App\Http\Controllers\OfficeLocationController::class, 'index'])->name('index');
Route::post('/store', [App\Http\Controllers\OfficeLocationController::class, 'store'])->name('store');
Route::put('/{id}', [App\Http\Controllers\OfficeLocationController::class, 'update'])->name('update');
Route::delete('/{id}', [App\Http\Controllers\OfficeLocationController::class, 'destroy'])->name('destroy');
Route::get('/{id}/documents', [App\Http\Controllers\OfficeLocationController::class, 'showDocuments'])->name('documents');
Route::post('/{id}/documents/store', [App\Http\Controllers\OfficeLocationController::class, 'storeDocument'])->name('documents.store');
Route::delete('/documents/delete/{docId}', [App\Http\Controllers\OfficeLocationController::class, 'destroyDocument'])->name('documents.destroy');
});
Route::get('/api/services', [App\Http\Controllers\ServicesController::class, 'getServicesJson']);
Route::get('/api/countries', [App\Http\Controllers\HelperController::class, 'getCountriesJson']);