Anons79 Mini Shell

Directory : /home/aplikasiposinfo/www/mazaya.samarinda.app/mazaya/routes/
Upload File :
Current File : /home/aplikasiposinfo/www/mazaya.samarinda.app/mazaya/routes/web.php

<?php

use App\Http\Controllers\Dashboard\DashboardController;
use App\Http\Controllers\Dashboard\ProfileController;
use Illuminate\Support\Facades\Route;

Route::get("/", function () {
    return view("auth.login");
});

Route::prefix("dashboard")->group(function () {
    // Master Data
    Route::get("/", [DashboardController::class, "index"])
        ->middleware(["auth"])
        ->name("dashboard");

    // List Paket
    Route::get("/packages", [\App\Http\Controllers\Dashboard\PackageController::class, "index"])
        ->middleware(["auth"])
        ->name("packages");

    // Buat Paket
    Route::get("/packages/create", [\App\Http\Controllers\Dashboard\PackageController::class, "create"])->middleware(["auth"])->name("create-package");

    // Store paket
    Route::post("/packages/store", [\App\Http\Controllers\Dashboard\PackageController::class, "store"])->middleware(["auth"]);

    // Detail Paket
    Route::get("/packages/{package}", [\App\Http\Controllers\Dashboard\PackageController::class, "show"])->middleware(["auth"])->name("package.show");

    // Put total price ke paket
    Route::put("/packages/{package}/total-price", [\App\Http\Controllers\Dashboard\PackageController::class, "updateTotalPrice"])->middleware(["auth"]);

    // Laporan
    Route::get("/reports", function () {
        return view("dashboard.reports");
    })->middleware(["auth"])
        ->name("reports");

    // User
    Route::get("/profile", function () {
        return view("profile");
    })
        ->middleware(["auth"])
        ->name("profile");

    // Currency Conversion
    Route::resource(
        "/currencies",
        \App\Http\Controllers\Dashboard\CurrencyConversionController::class
    )->middleware(["auth"]);

    // Location
    Route::resource(
        "/locations",
        \App\Http\Controllers\Dashboard\LocationController::class
    )->middleware(["auth"]);

    // Departure
    Route::resource(
        "/departures",
        \App\Http\Controllers\Dashboard\DepartureController::class
    )->middleware(["auth"]);

    // Document Type
    Route::resource(
        "/documents",
        \App\Http\Controllers\Dashboard\DocumentTypeController::class
    )->middleware(["auth"]);

    // Vehicle
    Route::resource(
        "/vehicles",
        \App\Http\Controllers\Dashboard\VehicleController::class
    )->middleware(["auth"]);

    // Hotel
    Route::resource(
        "/hotels",
        \App\Http\Controllers\Dashboard\HotelController::class
    )->middleware(["auth"]);

    // Additional
    Route::resource(
        "/additionals",
        \App\Http\Controllers\Dashboard\AdditionalController::class
    )->middleware(["auth"]);
});

Route::middleware("auth")->group(function () {
    Route::get("/profile", [ProfileController::class, "edit"])->name(
        "profile.edit"
    );
    Route::patch("/profile", [ProfileController::class, "update"])->name(
        "profile.update"
    );
    Route::delete("/profile", [ProfileController::class, "destroy"])->name(
        "profile.destroy"
    );
});

require __DIR__ . "/auth.php";

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