Skip to content

Commit f1202bf

Browse files
committed
wip: add multiple helper traits to post model
1 parent 8c98864 commit f1202bf

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

src/Cms.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ public function registerTranslatableAdminRoutes()
116116
});
117117
}
118118

119-
public function addToSidebar($menus)
119+
public function addToSidebar(array $menus = [])
120120
{
121121
$all_post_types = PostType::all();
122122

src/Models/Post.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,30 @@
66
use Illuminate\Database\Eloquent\Builder;
77
use Illuminate\Database\Eloquent\Model;
88
use Illuminate\Database\Eloquent\Relations\BelongsTo;
9+
use Illuminate\Database\Eloquent\SoftDeletes;
910
use Illuminate\Support\Facades\URL;
1011
use Illuminate\Support\Str;
1112
use Javaabu\Cms\Enums\GalleryTypes;
1213
use Javaabu\Cms\Enums\PageStyles;
14+
use Javaabu\Helpers\AdminModel\AdminModel;
15+
use Javaabu\Helpers\AdminModel\IsAdminModel;
1316
use Javaabu\Helpers\Enums\PublishStatuses;
17+
use Javaabu\Helpers\Traits\HasSlug;
18+
use Javaabu\Helpers\Traits\Publishable;
1419
use Javaabu\Translatable\Contracts\Translatable;
1520
use Javaabu\Translatable\JsonTranslatable\IsJsonTranslatable;
1621
use Javaabu\Translatable\Models\Language;
1722

18-
class Post extends Model implements Translatable
23+
class Post extends Model implements
24+
AdminModel,
25+
Translatable
1926
{
2027
use IsJsonTranslatable;
28+
use IsAdminModel;
29+
use SoftDeletes;
30+
use Publishable;
31+
use HasSlug;
32+
use IsJsonTranslatable;
2133

2234
protected static $status_class = PublishStatuses::class;
2335

0 commit comments

Comments
 (0)