BankCard.php 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. /****************************************************************
  3. * Author: libaojia
  4. * Date: 2017/10/23 下午2:21
  5. * Email: livsyitian@163.com
  6. * QQ: 995265288
  7. * User: 芸众商城 www.yunzshop.com
  8. ****************************************************************/
  9. namespace app\common\models\member;
  10. use app\common\models\BaseModel;
  11. /**
  12. * @property int $type
  13. * @property string $bank_card
  14. * @property string $member_name
  15. */
  16. class BankCard extends BaseModel
  17. {
  18. protected $table = 'yz_member_bank_card';
  19. protected $guarded = [''];
  20. public function member()
  21. {
  22. return $this->belongsTo('app\common\models\Member', 'member_id', 'uid');
  23. }
  24. /**
  25. * 定义字段名
  26. *
  27. * @return array
  28. */
  29. public function atributeNames()
  30. {
  31. return [
  32. 'member_name' => '会员姓名',
  33. 'bank_card' => '银行卡号 ',
  34. 'bank_name' => '开户行 ',
  35. 'bank_province' => '开户行省份',
  36. 'bank_city' => '开户城市',
  37. 'bank_branch' => '开户支行'
  38. ];
  39. }
  40. /**
  41. * 字段规则
  42. *
  43. * @return array
  44. */
  45. public function rules()
  46. {
  47. return [
  48. 'member_name' => 'required|max:45',
  49. 'bank_card' => 'required|max:100',
  50. 'bank_name' => 'required|max:45',
  51. 'bank_province' => 'required|max:45',
  52. 'bank_city' => 'required|max:45',
  53. 'bank_branch' => 'required|max:45'
  54. ];
  55. }
  56. }