Files
boursecu_server/config/validation.php
T

47 lines
1.5 KiB
PHP
Raw Normal View History

2026-01-24 14:03:11 +00:00
<?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'=>[
2026-07-22 00:31:38 +03:30
// یکتایی موبایل در AuthController با منطق claim مشتریِ ازقبل‌واردشده از حسابداری چک می‌شود
'mobile' => 'required|digits:11',
2026-01-24 14:03:11 +00:00
'fname'=>'required',
'lname'=>'required',
],
2026-07-02 16:12:39 +03:30
'admin/customer@post'=>[
'mobile' => 'required|digits:11|unique:customers,mobile,NULL,NULL,deleted_at,NULL',
'fname' => 'required',
'lname' => 'required',
],
'admin/customer/{id}@put'=>[
2026-07-06 19:21:20 +03:30
'mobile' => 'sometimes|digits:11',
2026-07-02 16:12:39 +03:30
'fname' => 'sometimes|required',
'lname' => 'sometimes|required',
],
2026-01-24 14:03:11 +00:00
//--------------------user---------------------
'admin/user@post'=>[
'mobile'=>'required|digits:11|unique:users,mobile,NULL,NULL,deleted_at,NULL',
'fname'=>'required',
'lname'=>'required'
],
'admin/user/{id}@put'=>[
2026-07-06 19:21:20 +03:30
'mobile'=>'sometimes|digits:11',
'fname'=>'sometimes|required',
'lname'=>'sometimes|required'
2026-01-24 14:03:11 +00:00
],
//--------------------Customer Fund---------------------
'customer/wallet/withdraw@post'=>[
'value' => 'required|numeric|min:5000',
'card_id' => 'required|numeric|exists:bank_accounts,id',
],
];