'boolean', 'trigger_config' => 'array', 'settings' => 'array' ]; public static function booted() { static::creating(function($workflow) { $workflow->uuid = Str::uuid('wf'); }); } public function restaurant() { return $this->belongsTo(Restaurant::class); } public function steps() { return $this->hasMany(WorkflowStep::class); } public function instances() { return $this->hasMany(WorkflowInstance::class); } }