filament setting apge

This commit is contained in:
xiaomlove
2022-06-29 17:00:15 +08:00
parent 6fb3d95ef0
commit 1a8866f3d0
21 changed files with 314 additions and 47 deletions

View File

@@ -2,7 +2,7 @@
namespace App\Filament\Resources\System;
use App\Filament\NexusOptionsTrait;
use App\Filament\OptionsTrait;
use App\Filament\Resources\System\SettingResource\Pages;
use App\Filament\Resources\System\SettingResource\RelationManagers;
use App\Models\Setting;
@@ -16,7 +16,7 @@ use Illuminate\Database\Eloquent\SoftDeletingScope;
class SettingResource extends Resource
{
use NexusOptionsTrait;
use OptionsTrait;
protected static ?string $model = Setting::class;
@@ -24,13 +24,19 @@ class SettingResource extends Resource
protected static ?string $navigationGroup = 'System';
protected static bool $shouldRegisterNavigation = false;
protected static bool $shouldRegisterNavigation = true;
protected static function getNavigationLabel(): string
{
return __('admin.sidebar.settings');
}
public static function getBreadcrumb(): string
{
return self::getNavigationLabel();
}
public static function form(Form $form): Form
{
return $form
@@ -77,10 +83,9 @@ class SettingResource extends Resource
public static function getPages(): array
{
return [
'index' => Pages\ListSettings::route('/'),
// 'index' => Pages\ListSettings::route('/'),
// 'create' => Pages\CreateSetting::route('/create'),
'edit' => Pages\EditSetting::route('/{record}/edit'),
'hit-and-run' => Pages\EditHitAndRun::route('/hit-and-run'),
'index' => Pages\EditSetting::route('/'),
];
}
}