diff --git a/app/Http/Controllers/EController.php b/app/Http/Controllers/Api/EController.php similarity index 95% rename from app/Http/Controllers/EController.php rename to app/Http/Controllers/Api/EController.php index 80b5d97..3bc8acb 100644 --- a/app/Http/Controllers/EController.php +++ b/app/Http/Controllers/Api/EController.php @@ -1,7 +1,8 @@ -
+

{{ __('invoice.Invoice') }} {{ $invoice->number }} ({{ $invoice->localized_state }})

@@ -8,7 +8,7 @@ + x-on:click="prepareXML"/>

@@ -215,8 +215,33 @@
@endif +
+ + diff --git a/routes/api.php b/routes/api.php index f289aec..3249c54 100644 --- a/routes/api.php +++ b/routes/api.php @@ -3,6 +3,7 @@ use App\Http\Controllers\Api\AddressController; use App\Http\Controllers\Api\AuthController; use App\Http\Controllers\Api\CustomerController; +use App\Http\Controllers\Api\EController; use App\Http\Controllers\Api\ExcelController; use App\Http\Controllers\Api\IncomingController; use App\Http\Controllers\Api\InvoiceController; @@ -32,6 +33,7 @@ Route::group(['as' => 'api.'], function () { Route::apiResource('/taxrate', TaxRateController::class)->except(['show']); Route::get('/invoice-filter/{start}/{end}', [InvoiceController::class, 'index'])->name('invoice.index'); Route::post('/invoice', [InvoiceController::class, 'store'])->name('invoice.store'); + Route::get('/invoice/{id}/xml-download', [EController::class, 'downloadInvoice'])->name('invoice.eDownload'); Route::get('/invoice_open', [InvoiceController::class, 'open'])->name('invoice.open'); Route::put('/invoice/{invoice}', [InvoiceController::class, 'update'])->name('invoice.update'); Route::put('/invoice/{invoice}/state', [InvoiceController::class, 'state'])->name('invoice.state'); diff --git a/routes/web.php b/routes/web.php index 98a0002..428bc25 100644 --- a/routes/web.php +++ b/routes/web.php @@ -2,7 +2,6 @@ use App\Http\Controllers\AddressController; use App\Http\Controllers\CustomerController; -use App\Http\Controllers\EController; use App\Http\Controllers\IncomingController; use App\Http\Controllers\InvoiceController; use App\Http\Controllers\OptionController; @@ -32,7 +31,6 @@ Route::middleware('auth')->group(function () { Route::get('/option', [OptionController::class, 'index'])->name('option.index'); Route::resource('/invoice', InvoiceController::class)->only(['index', 'create', 'show', 'edit']); Route::get('/invoice/{id}/pdf-download', [PdfController::class, 'downloadInvoice'])->name('invoice.pdfDownload'); - Route::get('/invoice/{id}/xml-download', [EController::class, 'downloadInvoice'])->name('invoice.eDownload'); Route::get('/invoice/{id}/mail', [InvoiceController::class, 'mail'])->name('invoice.mail'); Route::resource('/payment', PaymentController::class)->only(['index', 'create', 'edit']); Route::get('/excel', function() { return view('excel'); })->name('excel');