HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ubuntu-8gb-hel1-1 6.8.0-55-generic #57-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 12 23:42:21 UTC 2025 x86_64
User: www-data (33)
PHP: 8.1.32
Disabled: NONE
Upload Files
File: /var/www/agighana.org_backup/web.php
<?php

use App\Http\Controllers\AboutUsController;
use App\Http\Controllers\MediaController;
use App\Http\Controllers\MemberController;
use App\Http\Controllers\MembershipController;
use App\Http\Controllers\NatExecutiveController;
use App\Http\Controllers\PartnerProjectController;
use App\Http\Controllers\PaymentController;
use App\Http\Controllers\PresidencyController;
use App\Http\Controllers\ProfileController;
use Illuminate\Support\Facades\Route;

Route::get('/', function () {
    return redirect('login');
});





Route::get('/dashboard', function () {
    return view('dashboard');
})->middleware(['auth', 'verified'])->name('dashboard');

Route::middleware('auth')->group(function () {
    //About Us
Route::get('brief-history', [AboutUsController::class, 'index']);
Route::get('about-agi',[AboutUsController::class, 'about_agi']);
Route::get('national-executive-council',[AboutUsController::class, 'national_executive_council']);
Route::get('partners',[AboutUsController::class, 'partners']);
Route::get('regional-office',[AboutUsController::class, 'regional_office']);

//Membership
Route::get('member-list',[MembershipController::class, 'index']);
Route::get('membership-benefits',[MembershipController::class, 'membership_benefits']);
Route::get('refer-member',[MembershipController::class, 'refer_member']);
Route::get('prime-members-directory',[MembershipController::class, 'prime_members_directory']);


//Partner Projects
Route::get('partner-projects', [PartnerProjectController::class, 'index']);

//Become a member
Route::get('become-a-member',[MemberController::class, 'become_a_member']);
Route::post('register-user',[MemberController::class,'register_user']);
Route::get('mail-sent',[MemberController::class,'mail_sent']);
Route::get('approved-members',[MemberController::class, 'approved_members']);
Route::get('pending-members',[MemberController::class, 'pending_members']);
Route::post('approve_member',[MemberController::class, 'approve_member']);

//Payment
Route::get('payment/{id}',[PaymentController::class, 'index']);

//Presidency
Route::get('presidency', [PresidencyController::class,'index']);
Route::post('presidency', [PresidencyController::class,'save_presidency']);


//National Executive
Route::get('nat-executive', [NatExecutiveController::class,'index']);
Route::post('nat-executive', [NatExecutiveController::class,'save_nat_executive']);

//Media
Route::get('media', [MediaController::class, 'index']);
Route::post('media', [MediaController::class, 'create_media']);
});

require __DIR__.'/auth.php';