*/ protected $fillable = [ 'terminal_id', 'status', 'config_snapshot', 'synced_at', 'error_message', ]; /** * 属性类型转换 * * @return array */ protected function casts(): array { return [ 'config_snapshot' => 'array', 'synced_at' => 'datetime', ]; } /** * 获取同步日志所属的终端 * * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function terminal() { return $this->belongsTo(Terminal::class); } }