lokalisierung vervollständigt, api provider testconnection, runware modellsuche aktiviert und style preview generation integriert

This commit is contained in:
2025-12-03 16:11:38 +01:00
parent 090ec2c44b
commit 52dc61ca16
15 changed files with 516 additions and 77 deletions

View File

@@ -3,9 +3,11 @@
namespace App\Providers\Filament;
use App\Filament\Resources\PluginResource;
use App\Http\Middleware\SetLocale;
use Filament\Http\Middleware\Authenticate;
use Filament\Http\Middleware\DisableBladeIconComponents;
use Filament\Http\Middleware\DispatchServingFilamentEvent;
use Filament\Navigation\MenuItem;
use Filament\Pages;
use Filament\Panel;
use Filament\PanelProvider;
@@ -17,6 +19,7 @@ use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken;
use Illuminate\Routing\Middleware\SubstituteBindings;
use Illuminate\Session\Middleware\AuthenticateSession;
use Illuminate\Session\Middleware\StartSession;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\HtmlString;
use Illuminate\View\Middleware\ShareErrorsFromSession;
@@ -59,6 +62,7 @@ class AdminPanelProvider extends PanelProvider
AddQueuedCookiesToResponse::class,
StartSession::class,
AuthenticateSession::class,
SetLocale::class,
ShareErrorsFromSession::class,
VerifyCsrfToken::class,
SubstituteBindings::class,
@@ -71,7 +75,19 @@ class AdminPanelProvider extends PanelProvider
->plugins([
])
->profile();
->profile(isSimple: false)
->userMenuItems([
MenuItem::make()
->label(fn () => 'English')
->color(fn () => App::getLocale() === 'en' ? 'primary' : null)
->icon('heroicon-o-language')
->url(fn () => request()->fullUrlWithQuery(['locale' => 'en'])),
MenuItem::make()
->label(fn () => 'Deutsch')
->color(fn () => App::getLocale() === 'de' ? 'primary' : null)
->icon('heroicon-o-language')
->url(fn () => request()->fullUrlWithQuery(['locale' => 'de'])),
]);
if (Auth::check()) {
$user = Auth::user();