AIssue is a Basic and Lean Issue Management Package for Laravel. Basic Workflow and Issue Management
You must add AIssueModelTrait Trait to the Issueable Model and The model must implement AIssueModelContract use AuroraWebSoftware\AIssue\Contracts\AIssueModelContract; use AuroraWebSoftware\AIssue\Traits\AIssueModelTrait; class Issueable extends Model implements AIssueModelContract { use AIssueModelTrait; //... }
Creating an Issuable $createdModel = Issueable::create(['name' => 'example isuable model']); Using AIssue Interface and Trait with Eloquent Models To turn an Eloquent Model into an AIssue ; Model must implement AIssueModelContract and use AIssueModelTrait Trait.