Files
boursecu_server/config/validation.php
T
2026-01-24 14:03:11 +00:00

36 lines
1.1 KiB
PHP
Executable File

<?php
return[
//-------------------Auth-----------------------
'auth/login@post'=>[
'mobile' => 'required|digits:11',
'provider'=>'required'
],
'auth/verify@post'=>[
'token' => 'required|numeric',
'id'=>'required|numeric',
'provider'=>'required'
],
'auth/register@post'=>[
'mobile' => 'required|digits:11|unique:customers,mobile,NULL,NULL,deleted_at,NULL',
'fname'=>'required',
'lname'=>'required',
],
//--------------------user---------------------
'admin/user@post'=>[
'mobile'=>'required|digits:11|unique:users,mobile,NULL,NULL,deleted_at,NULL',
'fname'=>'required',
'lname'=>'required'
],
'admin/user/{id}@put'=>[
'mobile'=>'required|digits:11|unique:users,mobile,update_id,id,deleted_at,NULL',
'fname'=>'required',
'lname'=>'required'
],
//--------------------Customer Fund---------------------
'customer/wallet/withdraw@post'=>[
'value' => 'required|numeric|min:5000',
'card_id' => 'required|numeric|exists:bank_accounts,id',
],
];