46 lines
1.5 KiB
PHP
46 lines
1.5 KiB
PHP
<?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',
|
|
],
|
|
'admin/customer@post'=>[
|
|
'mobile' => 'required|digits:11|unique:customers,mobile,NULL,NULL,deleted_at,NULL',
|
|
'fname' => 'required',
|
|
'lname' => 'required',
|
|
],
|
|
'admin/customer/{id}@put'=>[
|
|
'mobile' => 'sometimes|digits:11|unique:customers,mobile,update_id,id,deleted_at,NULL',
|
|
'fname' => 'sometimes|required',
|
|
'lname' => 'sometimes|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',
|
|
],
|
|
|
|
];
|