Andrew Wallo 1年前
父节点
当前提交
877b49b12c
共有 2 个文件被更改,包括 4 次插入44 次删除
  1. 0
    43
      app/Filament/Company/Pages/Dashboard.php
  2. 4
    1
      app/Providers/FilamentCompaniesServiceProvider.php

+ 0
- 43
app/Filament/Company/Pages/Dashboard.php 查看文件

1
-<?php
2
-
3
-namespace App\Filament\Company\Pages;
4
-
5
-use Filament\Forms\Components\DatePicker;
6
-use Filament\Forms\Components\Section;
7
-use Filament\Forms\Form;
8
-use Filament\Forms\Set;
9
-use Filament\Pages\Dashboard\Actions\FilterAction;
10
-use Filament\Pages\Dashboard\Concerns\HasFiltersAction;
11
-
12
-class Dashboard extends \Filament\Pages\Dashboard
13
-{
14
-    use HasFiltersAction;
15
-
16
-    //    public function filtersForm(Form $form): Form
17
-    //    {
18
-    //        return $form
19
-    //            ->schema([
20
-    //                Section::make()
21
-    //                    ->schema([
22
-    //                        DatePicker::make('startDate'),
23
-    //                        DatePicker::make('endDate'),
24
-    //                        // ...
25
-    //                    ])
26
-    //                    ->columns(3),
27
-    //            ]);
28
-    //    }
29
-
30
-    protected function getHeaderActions(): array
31
-    {
32
-        return [
33
-            FilterAction::make()
34
-                ->form([
35
-                    DatePicker::make('startDate')
36
-                        ->live()
37
-                        ->afterStateUpdated(fn (Set $set) => $set('endDate', now()->toDateTimeString())),
38
-                    DatePicker::make('endDate'),
39
-                    // ...
40
-                ]),
41
-        ];
42
-    }
43
-}

+ 4
- 1
app/Providers/FilamentCompaniesServiceProvider.php 查看文件

42
 use Filament\Http\Middleware\DispatchServingFilamentEvent;
42
 use Filament\Http\Middleware\DispatchServingFilamentEvent;
43
 use Filament\Navigation\NavigationBuilder;
43
 use Filament\Navigation\NavigationBuilder;
44
 use Filament\Navigation\NavigationGroup;
44
 use Filament\Navigation\NavigationGroup;
45
+use Filament\Pages;
45
 use Filament\Pages\Dashboard;
46
 use Filament\Pages\Dashboard;
46
 use Filament\Panel;
47
 use Filament\Panel;
47
 use Filament\PanelProvider;
48
 use Filament\PanelProvider;
147
             ->discoverResources(in: app_path('Filament/Company/Resources'), for: 'App\\Filament\\Company\\Resources')
148
             ->discoverResources(in: app_path('Filament/Company/Resources'), for: 'App\\Filament\\Company\\Resources')
148
             ->discoverPages(in: app_path('Filament/Company/Pages'), for: 'App\\Filament\\Company\\Pages')
149
             ->discoverPages(in: app_path('Filament/Company/Pages'), for: 'App\\Filament\\Company\\Pages')
149
             ->discoverClusters(in: app_path('Filament/Company/Clusters'), for: 'App\\Filament\\Company\\Clusters')
150
             ->discoverClusters(in: app_path('Filament/Company/Clusters'), for: 'App\\Filament\\Company\\Clusters')
150
-            ->pages([])
151
+            ->pages([
152
+                Pages\Dashboard::class,
153
+            ])
151
             ->authGuard('web')
154
             ->authGuard('web')
152
             ->discoverWidgets(in: app_path('Filament/Company/Widgets'), for: 'App\\Filament\\Company\\Widgets')
155
             ->discoverWidgets(in: app_path('Filament/Company/Widgets'), for: 'App\\Filament\\Company\\Widgets')
153
             ->widgets([
156
             ->widgets([

正在加载...
取消
保存