feat: implement media download functionality and enhance case handling in reports

This commit is contained in:
2026-09-21 02:20:10 +03:30
parent 4ce663c669
commit 51b13631a3
16 changed files with 334 additions and 164 deletions
+3
View File
@@ -5,6 +5,7 @@ use Inertia\Inertia;
use App\Http\Controllers\Client\AuthController;
use App\Http\Controllers\Client\FastRequestController;
use App\Http\Controllers\Client\InvoiceController;
use App\Http\Controllers\Client\MediaController;
use App\Http\Controllers\Client\PaymentController;
use App\Http\Controllers\Client\ProfileController;
use App\Http\Controllers\Client\WalletController;
@@ -65,6 +66,8 @@ Route::group(['prefix' => 'dashboard' , 'middleware' => 'auth' , 'as' => 'dashbo
Route::post('wallet/bank-cards', [WalletController::class, 'storeBankCard'])->name('wallet.bankCards.store');
Route::delete('wallet/bank-cards/{bankCard}', [WalletController::class, 'destroyBankCard'])->name('wallet.bankCards.destroy');
Route::get('media/{medium}/download', [MediaController::class, 'download'])->name('media.download');
Route::get('invoices', [InvoiceController::class, 'index'])->name('invoices.index');
Route::post('invoices/{invoice}/pay-wallet', [InvoiceController::class, 'payWithWallet'])->name('invoices.payWallet');