User.php 1002 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. namespace App\Http\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. /**
  5. * 用户信息
  6. * Class User
  7. * @package App\Http\Models
  8. */
  9. class User extends Model
  10. {
  11. protected $table = 'user';
  12. protected $primaryKey = 'id';
  13. protected $fillable = [
  14. 'username',
  15. 'password',
  16. 'port',
  17. 'passwd',
  18. 'transfer_enable',
  19. 'u',
  20. 'd',
  21. 't',
  22. 'enable',
  23. 'method',
  24. 'custom_method',
  25. 'protocol',
  26. 'protocol_param',
  27. 'obfs',
  28. 'obfs_param',
  29. 'speed_limit_per_con',
  30. 'speed_limit_per_user',
  31. 'gender',
  32. 'wechat',
  33. 'qq',
  34. 'usage',
  35. 'pay_way',
  36. 'balance',
  37. 'enable_time',
  38. 'expire_time',
  39. 'remark',
  40. 'level',
  41. 'is_admin',
  42. 'reg_ip',
  43. 'last_login',
  44. 'referral_uid',
  45. 'status',
  46. ];
  47. function payment() {
  48. return $this->hasMany(Payment::class, 'user_id', 'id');
  49. }
  50. }