62 lines
2.8 KiB
PHP
62 lines
2.8 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Middleware\CheckBackendSession;
|
|
use Illuminate\Support\Facades\Mail;
|
|
use App\Mail\UserAccountsMail;
|
|
|
|
Route::get('/send-test-email', function () {
|
|
$recipientEmail = 'recipient@example.com';
|
|
Mail::to($recipientEmail)->send(new UserAccountsMail());
|
|
dd('Email sent!');
|
|
});
|
|
|
|
|
|
#Auth::routes();
|
|
Auth::routes([
|
|
'register' => false, // Disables the registration routes
|
|
'reset' => false, // Disables the password reset routes
|
|
'verify' => false, // Disables the email verification routes
|
|
]);
|
|
|
|
|
|
Route::get('/view-pdf/{filename}', [App\Http\Controllers\PermitsController::class, 'viewPdf'])->name('view.pdf');
|
|
Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
|
|
|
|
//Route::get('/test', [App\Http\Controllers\AdminController::class, 'indexNew'])->name('test');
|
|
|
|
//Route::get('/sendsms', [App\Http\Controllers\UtilityController::class, 'sendSms'])->name('sendsms');
|
|
|
|
Route::get('/user-login', [App\Http\Controllers\UserloginController::class, 'index']);
|
|
Route::post('/user-login', [App\Http\Controllers\UserloginController::class, 'handleLogin']);
|
|
Route::get('/user-logout', [App\Http\Controllers\UserloginController::class, 'handle_logout'])->name('user-logout');
|
|
|
|
|
|
|
|
Route::middleware([CheckBackendSession::class])->group(function () {
|
|
|
|
Route::get('/', [App\Http\Controllers\LandingpageController::class, 'index']);
|
|
Route::get('/landing', [App\Http\Controllers\LandingpageController::class, 'index']);
|
|
|
|
Route::get('/admin/home', [App\Http\Controllers\AdminController::class, 'index']);
|
|
Route::get('/admin/search', [App\Http\Controllers\AdminController::class, 'index']);
|
|
Route::get('/admin/districtparams', [App\Http\Controllers\AdminController::class, 'districtparams']);
|
|
Route::get('/admin/luspaparams', [App\Http\Controllers\AdminController::class, 'luspaparams']);
|
|
Route::get('/admin/reports', [App\Http\Controllers\AdminController::class, 'reports']);
|
|
Route::get('/admin/districts/{region_id}', [App\Http\Controllers\AdminController::class, 'districts']);
|
|
|
|
|
|
Route::get('/users/{user_id}', [App\Http\Controllers\UsersController::class, 'show']);
|
|
Route::post('/users', [App\Http\Controllers\UsersController::class, 'store']);
|
|
Route::post('/users/update', [App\Http\Controllers\UsersController::class, 'update']);
|
|
Route::post('/userupdate', [App\Http\Controllers\UsersController::class, 'update']);
|
|
Route::get('/users/edit/{user_id}', [App\Http\Controllers\UsersController::class, 'edit']);
|
|
|
|
|
|
Route::get('/permits/home', [App\Http\Controllers\PermitsController::class, 'index']);
|
|
Route::get('/permits/viewapplication/{id}', [App\Http\Controllers\PermitsController::class, 'show']);
|
|
Route::get('/permits/status/{name}', [App\Http\Controllers\PermitsController::class, 'statusIndex']);
|
|
|
|
|
|
});
|