feat: use xpier media library for uploads and markdown embeds
Store media:ID in article bodies instead of CDN URLs, and keep sablog attach tokens as a fallback. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -26,6 +26,7 @@ use Illuminate\Session\Middleware\StartSession;
|
||||
use Illuminate\Support\Facades\Blade;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
use Illuminate\View\Middleware\ShareErrorsFromSession;
|
||||
use Xpier\FilamentMediaLibrary\Filament\MediaLibraryPlugin;
|
||||
|
||||
class AdminPanelProvider extends PanelProvider
|
||||
{
|
||||
@@ -58,6 +59,10 @@ class AdminPanelProvider extends PanelProvider
|
||||
->widgets([
|
||||
AccountWidget::class,
|
||||
])
|
||||
->plugins([
|
||||
MediaLibraryPlugin::make()
|
||||
->navigationGroup((string) (__('admin.groups.content') ?: '内容')),
|
||||
])
|
||||
->renderHook(
|
||||
PanelsRenderHook::GLOBAL_SEARCH_AFTER,
|
||||
fn (): string => Blade::render('@livewire(\'admin.clear-cache-button\')'),
|
||||
|
||||
Reference in New Issue
Block a user