Edit File: UpdateBalanceRequest.php
<?php namespace App\Http\Requests\Admin\Wallet; use App\Enums\WalletTransaction; use Illuminate\Foundation\Http\FormRequest; use Illuminate\Validation\Rule; class UpdateBalanceRequest extends FormRequest { public function authorize() { return true; } public function rules() { return [ 'type' => ['required', 'in:'. WalletTransaction::DEBT .','. WalletTransaction::CHARGE], 'balance' => ['required', 'numeric', 'gt:0'], ]; } public function prepareForValidation() { $this->id = (int) $this->id; $this->merge([ 'id' => isset($this->id) && is_numeric($this->id) ? $this->id : null, ]); } }
Back to File Manager