diff --git a/app/Http/Controllers/DepositController.php b/app/Http/Controllers/DepositController.php index 62ec4c1..aae5248 100644 --- a/app/Http/Controllers/DepositController.php +++ b/app/Http/Controllers/DepositController.php @@ -33,7 +33,7 @@ class DepositController extends Controller $request->validate([ 'customer_id' => 'required', 'deposit' => 'required', - //'give_leftover' => 'nullable' + 'give_leftover' => 'nullable' ]); if ($request->manual_deposit === 1) { @@ -54,7 +54,7 @@ class DepositController extends Controller $groupCustomer = Customer::where('customer_group_id', $customer->customer_group_id)->where('is_in_group', 0)->first(); $groupCustomer->deposit += $request->deposit; $groupCustomer->amount_left += $request->deposit; - //$groupCustomer->give_leftover = $request->give_leftover; + $groupCustomer->give_leftover = $request->give_leftover; $groupCustomer->save(); $customer->deposit = 0; $customer->save(); @@ -70,7 +70,7 @@ class DepositController extends Controller } else { $customer->deposit = $customer->deposit + $request->deposit; $customer->amount_left = $customer->amount_left + $request->deposit; - //$customer->give_leftover = $request->give_leftover; + $customer->give_leftover = $request->give_leftover; $customer->save(); if ($request->manual_deposit === 1) { diff --git a/resources/js/Pages/Customer.tsx b/resources/js/Pages/Customer.tsx index dafa60f..05b5fc6 100644 --- a/resources/js/Pages/Customer.tsx +++ b/resources/js/Pages/Customer.tsx @@ -46,7 +46,8 @@ export default function Customer({customer, groupmembers}: (CustomerProps & Grou deposit: "", id: customer.id, comment: "", - manual_deposit: 0 + manual_deposit: 0, + give_leftover: 0 }); @@ -62,7 +63,7 @@ export default function Customer({customer, groupmembers}: (CustomerProps & Grou const submitDeposit: FormEventHandler = (e) => { e.preventDefault() post(route('register_deposit'), { - headers: {'X-API-KEY': '123', 'Accept': 'application/json', 'Content-Type': 'application/json'}, + //headers: {'X-API-KEY':`${import.meta.env.API_KEY_DEPOSIT}`,'Accept': 'application/json', 'Content-Type': 'application/json'}, onFinish: () => setData( 'deposit', '' ), @@ -83,6 +84,8 @@ export default function Customer({customer, groupmembers}: (CustomerProps & Grou .catch(error => {console.log(error)}) } + console.log( import.meta.env.API_KEY_DEPOSIT) + return ( @@ -194,6 +197,25 @@ export default function Customer({customer, groupmembers}: (CustomerProps & Grou onChange={(e) => [setData('deposit', e.target.value), setData('manual_deposit', 1)]} /> +
+

Ge överblivet saldo till vBytes:

+ + +
diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php index 1bb7605..86ca280 100644 --- a/resources/views/app.blade.php +++ b/resources/views/app.blade.php @@ -3,6 +3,8 @@ + + {{ config('app.name', 'Laravel') }} @@ -15,6 +17,21 @@ @viteReactRefresh @vite(['resources/js/app.tsx', "resources/js/Pages/{$page['component']}.tsx"]) @inertiaHead + + + @inertia diff --git a/routes/api.php b/routes/api.php index 91bf654..725dd63 100644 --- a/routes/api.php +++ b/routes/api.php @@ -19,6 +19,7 @@ Route::middleware('auth:sanctum')->group(function () { Route::delete('customer-group/{id}', [CustomerGroupController::class, 'destroy'])->name('delete_customer_group'); Route::delete('customer/{id}', [CustomerController::class, 'destroy'])->name('delete_customer'); Route::put('customer/{id}', [CustomerController::class, 'edit'])->name('edit_customer'); + Route::post('register_deposit', [DepositController::class, 'store'])->name('register_deposit'); }); -Route::post('register_deposit', [DepositController::class, 'store'])->name('register_deposit')->middleware([ApiToken::class]); +//Route::post('register_deposit', [DepositController::class, 'store'])->name('register_deposit')->middleware([ApiToken::class]);