| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- namespace App\Module\Transaction\Models;
- use App\Module\Test\Database\Factories\TestFactory;
- use Illuminate\Database\Eloquent\Factories\HasFactory;
- use UCore\ModelCore;
- use Illuminate\Database\Eloquent\SoftDeletes;
- use App\Module\Test\Events\TestEvent;
- class Test extends ModelCore
- {
- use HasFactory, SoftDeletes;
- /**
- * 与模型关联的表名
- *
- * @var string
- */
- protected $table = 'test';
- /**
- * 可批量赋值的属性
- *
- * @var array
- */
- protected $fillable = [
- 'name',
- 'code',
- 'description',
- 'data',
- 'status'
- ];
- /**
- * 应该被调整为日期的属性
- *
- * @var array
- */
- protected $dates = [
- 'created_at',
- 'updated_at',
- 'deleted_at'
- ];
- /**
- * 属性类型转换
- *
- * @var array
- */
- protected $casts = [
- 'data' => 'array',
- 'status' => 'integer'
- ];
- /**
- * 创建一个新的工厂实例
- *
- * @return \Illuminate\Database\Eloquent\Factories\Factory
- */
- protected static function newFactory()
- {
- return TestFactory::new();
- }
- }
|