Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/keuangan-organisasi.aplikasipos.info/routes/
Upload File :
Current File : /home/aplikasiposinfo/public_html/keuangan-organisasi.aplikasipos.info/routes/web.php

<?php

use Illuminate\Support\Facades\Route;
use App\Http\Controllers\AuthController;
use App\Http\Controllers\UserController;
use App\Http\Controllers\ReportController;
use App\Http\Controllers\DashboardController;
use App\Http\Controllers\DuesController;
use App\Http\Controllers\LandingController;
use App\Http\Controllers\TransactionController;
use App\Http\Controllers\MemberController;


// Route::get('/', function () {
//     return view('landing', ['title' => 'E-Cash - Home']);
// });
Route::get('/', [LandingController::class, 'index']);
Route::get('/welcome', function () {
    return redirect('/');
});
Route::post('/', [LandingController::class, 'check'])->name('landing.check');

Route::get('/login', [AuthController::class, 'index'])->name('login');
Route::post('/postLogin', [AuthController::class, 'postLogin'])->name('postLogin');

Route::get('/report', [ReportController::class, 'index'])->name('report');
Route::post('/report', [ReportController::class, 'index']);
Route::post('/printReport', [ReportController::class, 'print'])->name('printr');

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

Route::middleware(['auth', 'level:1,2,3'])->group(function () {
    Route::get('/logout', [AuthController::class, 'logout'])->name('logout');
    Route::get('/dashboard', [DashboardController::class, 'index'])->name('dashboard');
    Route::post('/dashboard/status', [DashboardController::class, 'displayData'])->name('dashboard.status');
    Route::get('/profile', [UserController::class, 'profile'])->name('profile');
    Route::put('/profile/{id}', [UserController::class, 'profileUpdate'])->name('profile.update');
    Route::middleware('level')->group(function () {
        Route::resource('transaction', TransactionController::class);
        Route::get('/printUser', [UserController::class, 'print'])->name('printu');
        Route::resource('users', UserController::class);
        Route::resource('members', MemberController::class);
        Route::resource('dues', DuesController::class);
        Route::post('/dues/filter', [DuesController::class, 'filter'])->name('dues.filter');
        Route::get('/export-dues', [DuesController::class, 'view'])->name('dues.export');
    });
});

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]