Skip to content

Commit 5ef4fe1

Browse files
committed
make db tables configurable in models
1 parent 768f812 commit 5ef4fe1

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/Models/Redirect.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
use Illuminate\Database\Eloquent\Factories\HasFactory;
77
use Illuminate\Database\Eloquent\Model;
88
use Illuminate\Support\Facades\Cache;
9+
use Statikbe\FilamentFlexibleContentBlockPages\Facades\FilamentFlexibleContentBlockPages;
910
use Statikbe\FilamentFlexibleContentBlockPages\Observers\RedirectObserver;
1011

1112
/**
@@ -24,6 +25,11 @@ class Redirect extends Model
2425

2526
protected $guarded = ['id'];
2627

28+
public function getTable()
29+
{
30+
return FilamentFlexibleContentBlockPages::config()->getRedirectsTable();
31+
}
32+
2733
/**
2834
* Returns a list of old and new urls with the status code if set compatible with spatie/laravel-missing-page-redirector,
2935
* that merges the redirects set in the database over the redirects set in the config.

src/Models/Settings.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
use Spatie\MediaLibrary\MediaCollections\HtmlableMedia;
1111
use Spatie\MediaLibrary\MediaCollections\Models\Media;
1212
use Spatie\Translatable\HasTranslations;
13+
use Statikbe\FilamentFlexibleContentBlockPages\Facades\FilamentFlexibleContentBlockPages;
1314
use Statikbe\FilamentFlexibleContentBlockPages\Models\Concerns\HasMediaAttributes;
1415
use Statikbe\FilamentFlexibleContentBlocks\Facades\FilamentFlexibleContentBlocks;
1516
use Statikbe\FilamentFlexibleContentBlocks\Models\Concerns\HasTranslatedMediaTrait;
@@ -44,6 +45,11 @@ class Settings extends Model implements HasMedia, HasTranslatableMedia
4445

4546
const CONVERSION_THUMB = 'thumbnail';
4647

48+
public function getTable()
49+
{
50+
return FilamentFlexibleContentBlockPages::config()->getSettingsTable();
51+
}
52+
4753
public static function getSettings(): ?self
4854
{
4955
return Settings::first();

0 commit comments

Comments
 (0)