openclassify/Modules/Site/App/Providers/SiteServiceProvider.php
fatihalp f06943ce9d feat: add User management resource with CRUD operations and activity logging
- Created UserResource for managing users with form and table configurations.
- Implemented pages for creating, editing, listing users, and viewing user activities.
- Added UserPlugin for resource registration in Filament admin panel.
- Introduced CSS styles for panel quick creation and listing filters.
- Developed JavaScript modules for handling listing filters and home slider functionality.
2026-03-23 01:39:30 +03:00

35 lines
1.1 KiB
PHP

<?php
namespace Modules\Site\App\Providers;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;
use Modules\Site\App\Support\LocalMedia;
use Modules\Site\App\Support\ScopedMediaPathGenerator;
class SiteServiceProvider extends ServiceProvider
{
public function register(): void
{
config([
'filesystems.default' => LocalMedia::disk(),
'filament.default_filesystem_disk' => LocalMedia::disk(),
'filemanager.storage_mode.disk' => LocalMedia::disk(),
'filemanager.upload.disk' => LocalMedia::disk(),
'media-library.disk_name' => LocalMedia::disk(),
'media-library.path_generator' => ScopedMediaPathGenerator::class,
'video.disk' => LocalMedia::disk(),
]);
}
public function boot(): void
{
$viewPath = module_path('Site', 'resources/views');
$this->loadMigrationsFrom(module_path('Site', 'Database/migrations'));
$this->loadRoutesFrom(module_path('Site', 'routes/web.php'));
$this->loadViewsFrom($viewPath, 'site');
View::addNamespace('app', $viewPath);
}
}