Skip to content

Commit 892e3dd

Browse files
Added Factory for draft
1 parent e59f251 commit 892e3dd

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

packages/draft/src/Models/Draft.php

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@
33
namespace Moox\Draft\Models;
44

55
use Carbon\Carbon;
6-
use Illuminate\Database\Eloquent\Collection;
7-
use Moox\Core\Entities\Items\Draft\BaseDraftModel;
8-
use Moox\Core\Traits\Taxonomy\HasModelTaxonomy;
9-
use Moox\Media\Traits\HasMediaUsable;
106
use Moox\User\Models\User;
117
use Spatie\Image\Enums\Fit;
128
use Spatie\MediaLibrary\HasMedia;
9+
use Moox\Media\Traits\HasMediaUsable;
1310
use Spatie\MediaLibrary\InteractsWithMedia;
11+
use Illuminate\Database\Eloquent\Collection;
12+
use Moox\Core\Traits\Taxonomy\HasModelTaxonomy;
13+
use Moox\Draft\Database\Factories\DraftFactory;
14+
use Moox\Core\Entities\Items\Draft\BaseDraftModel;
15+
use Illuminate\Database\Eloquent\Factories\HasFactory;
1416
use Spatie\MediaLibrary\MediaCollections\Models\Media;
1517

1618
/**
@@ -35,7 +37,7 @@
3537
*/
3638
class Draft extends BaseDraftModel implements HasMedia
3739
{
38-
use HasMediaUsable, HasModelTaxonomy, InteractsWithMedia;
40+
use HasMediaUsable, HasModelTaxonomy, InteractsWithMedia, HasFactory;
3941

4042
/**
4143
* Get custom translated attributes for Draft
@@ -55,7 +57,6 @@ protected function getCustomTranslatedAttributes(): array
5557

5658
protected $fillable = [
5759
'is_active',
58-
'data',
5960
'image',
6061
'type',
6162
'color',
@@ -68,7 +69,6 @@ protected function getCustomTranslatedAttributes(): array
6869

6970
protected $casts = [
7071
'is_active' => 'boolean',
71-
'data' => 'json',
7272
'image' => 'json',
7373
'due_at' => 'datetime',
7474
'uuid' => 'string',
@@ -97,4 +97,9 @@ public function mediaThroughUsables()
9797
'media_id'
9898
)->where('media_usables.media_usable_type', '=', static::class);
9999
}
100+
101+
protected static function newFactory()
102+
{
103+
return DraftFactory::new();
104+
}
100105
}

0 commit comments

Comments
 (0)