HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/farmfun.komma.pro/app/Komma/Shop/Orders/orderRoutes.php
<?php

declare(strict_types=1);

namespace App\Komma\Shop\Orders;

use App\Komma\Shop\Orders\Kms\OrderController as KmsOrderController;
use App\Komma\Shop\Orders\Models\Order;
use Illuminate\Support\Facades\Route;

final class orderRoutes
{
    public static function web()
    {
        Route::resource('orders', OrderController::class, ['only' => [
            'index', 'show',
        ]]);

        Route::get('manual_payment/{order}', KmsOrderController::class.'@manualPaymentForm')->name('orders.manual_payment');
    }

    public static function kms()
    {
        Route::model('order', Order::class); //Explicit route model binding

        Route::resource('orders', KmsOrderController::class, ['except' => ['index']]);
        Route::get('orders', KmsOrderController::class.'@index')->name('orders.index');
        Route::get('ordersearch', KmsOrderController::class.'@orderSearch')->name('orders.search');
        Route::patch('orderbatchedit', KmsOrderController::class.'@batchEdit')->name('orders.batch_edit');

        Route::get('invoice_for_order/{order}', KmsOrderController::class.'@viewInvoice')->name('orders.invoice.view');
        Route::get('download_invoice_for_order/{order}', KmsOrderController::class.'@downloadInvoice')->name('orders.invoice.download');

        Route::get('create_credit_invoice_for_order/{order}', KmsOrderController::class.'@createCreditInvoice')->name('orders.credit_invoice.create');
        Route::get('credit_invoice_for_order/{order}', KmsOrderController::class.'@viewCreditInvoice')->name('orders.credit_invoice.view');
        Route::get('download_credit_invoice_for_order/{order}', KmsOrderController::class.'@downloadCreditInvoice')->name('orders.credit_invoice.download');
    }
}