plugin management + user tables and torrents table text column migrate

This commit is contained in:
xiaomlove
2025-01-19 14:37:00 +08:00
parent 0f88ab8d82
commit 403a9447a9
66 changed files with 1432 additions and 786 deletions
+8 -1
View File
@@ -22,6 +22,8 @@ use Illuminate\View\Middleware\ShareErrorsFromSession;
use Filament\Tables\Enums\FiltersLayout;
use Filament\Tables\Table;
use Livewire\Livewire;
use NexusPlugin\TelegramBot\Filament\TelegramBotBindsResource;
use NexusPlugin\TelegramBot\Filament\TelegramBotResource;
class AppPanelProvider extends PanelProvider
{
@@ -29,7 +31,7 @@ class AppPanelProvider extends PanelProvider
{
return $panel
->default()
->id('app')
->id('admin')
->homeUrl("/")
->sidebarWidth("15rem")
->topbar(true)
@@ -40,6 +42,10 @@ class AppPanelProvider extends PanelProvider
->colors([
'primary' => Color::Amber,
])
->resources([
// TelegramBotResource::class,
// TelegramBotBindsResource::class
])
->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources')
->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages')
->pages([
@@ -51,6 +57,7 @@ class AppPanelProvider extends PanelProvider
// Widgets\AccountWidget::class,
// Widgets\FilamentInfoWidget::class,
])
->discoverClusters(app_path('Filament/Clusters'), for: 'App\\Filament\\Clusters')
->middleware([
// EncryptCookies::class,
\App\Http\Middleware\EncryptCookies::class,
+6 -4
View File
@@ -2,6 +2,7 @@
namespace App\Providers;
use App\Http\Middleware\Filament;
use Illuminate\Cache\RateLimiting\Limit;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
use Illuminate\Http\Request;
@@ -47,14 +48,15 @@ class RouteServiceProvider extends ServiceProvider
->namespace($this->namespace)
->group(base_path('routes/web.php'));
Route::prefix('api')
->namespace($this->namespace)
->group(base_path('routes/tracker.php'));
Route::prefix('api')
->namespace($this->namespace)
->middleware('throttle:third-party')
->group(base_path('routes/third-party.php'));
Route::prefix('admin')
->namespace($this->namespace)
->middleware([Filament::class])
->group(base_path('routes/admin.php'));
});
}