Files
moonwell-web/app/Http/Requests/Admin/AdjustBalanceRequest.php
T

20 lines
533 B
PHP

<?php
namespace App\Http\Requests\Admin;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Rule;
class AdjustBalanceRequest extends FormRequest
{
public function rules(): array
{
return [
'account' => ['required', 'string', 'max:255'],
'direction' => ['required', Rule::in(['credit', 'debit'])],
'amount' => ['required', 'numeric', 'decimal:0,2', 'gt:0', 'max:1000000'],
'reason' => ['required', 'string', 'min:3', 'max:255'],
];
}
}