Dev.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?php
  2. namespace App\Module\Dev\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. use Illuminate\Database\Eloquent\SoftDeletes;
  5. /**
  6. * 开发工具模型
  7. *
  8. * @property int $id ID
  9. * @property string $name 名称
  10. * @property string $description 描述
  11. * @property int $status 状态
  12. * @property \Carbon\Carbon $created_at 创建时间
  13. * @property \Carbon\Carbon $updated_at 更新时间
  14. * @property \Carbon\Carbon $deleted_at 删除时间
  15. */
  16. class Dev extends Model
  17. {
  18. use SoftDeletes;
  19. /**
  20. * 表名
  21. *
  22. * @var string
  23. */
  24. protected $table = 'dev_tools';
  25. /**
  26. * 可批量赋值的属性
  27. *
  28. * @var array
  29. */
  30. protected $fillable = [
  31. 'name',
  32. 'description',
  33. 'status',
  34. ];
  35. /**
  36. * 隐藏的属性
  37. *
  38. * @var array
  39. */
  40. protected $hidden = [
  41. 'deleted_at',
  42. ];
  43. /**
  44. * 日期字段
  45. *
  46. * @var array
  47. */
  48. protected $dates = [
  49. 'created_at',
  50. 'updated_at',
  51. 'deleted_at',
  52. ];
  53. /**
  54. * 属性类型转换
  55. *
  56. * @var array
  57. */
  58. protected $casts = [
  59. 'status' => 'integer',
  60. ];
  61. }