Update: laravel 8 to 12, php 7.3 to php 8.3, Jenkinsfile, Unit/Feature testing, vapor, docker

This commit is contained in:
Dillon Ngo
2026-04-03 06:59:39 +08:00
parent 58de1017d7
commit b34b7c19d6
142 changed files with 3334 additions and 1101 deletions
+13 -7
View File
@@ -1,15 +1,21 @@
<?php
use App\Http\Controllers\Wallets\CreateWalletController;
use App\Http\Controllers\Wallets\CreditWalletController;
use App\Http\Controllers\Wallets\ListWalletController;
use App\Http\Controllers\Wallets\TopUpWalletController;
use App\Http\Controllers\Wallets\UpdateStatusWalletController;
use App\Http\Controllers\Wallets\WalletReportController;
use Illuminate\Support\Facades\Route;
Route::group(['prefix' => 'wallets', 'namespace' => 'Wallets', 'as' => 'wallet.'], function () {
Route::get('/', 'ListWalletController@list')->name('list');
Route::post('/create', 'CreateWalletController@create')->name('create');
Route::group(['prefix' => 'wallets', 'as' => 'wallet.'], function () {
Route::get('/', [ListWalletController::class, 'list'])->name('list');
Route::post('/create', [CreateWalletController::class, 'create'])->name('create');
Route::post('/topup', 'TopUpWalletController@topUp')->name('topup'); // user
Route::post('/credit', 'CreditWalletController@credit')->name('credit'); // admin +
Route::post('/topup', [TopUpWalletController::class, 'topUp'])->name('topup'); // user
Route::post('/credit', [CreditWalletController::class, 'credit'])->name('credit'); // admin +
Route::put('/{transaction_id}/update-status/{status}', 'UpdateStatusWalletController@updateStatus')->where('status', 'approve|reject')->name('approval');
Route::put('/{transaction_id}/update-status/{status}', [UpdateStatusWalletController::class, 'updateStatus'])->where('status', 'approve|reject')->name('approval');
Route::get('/reports', 'WalletReportController@walletsReport')->name('reports');
Route::get('/reports', [WalletReportController::class, 'walletsReport'])->name('reports');
});