Skip to content

Commit 8ee2a57

Browse files
committed
Add Filament v4 and v5 support
- Update filament/filament constraint to ^4.0 || ^5.0 - Migrate action imports to unified Filament\Actions namespace - Migrate Filament\Forms\Get to Filament\Schemas\Get - Add SchemasServiceProvider to test setup - Lower PHP requirement to ^8.2 (matching Filament v4) - Widen orchestra/testbench to ^9.2 || ^10.0 https://claude.ai/code/session_01TkcVkNkCAPTL39RaT52aR2
1 parent f904115 commit 8ee2a57

3 files changed

Lines changed: 9 additions & 7 deletions

File tree

composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
"role": "Developer"
1919
}],
2020
"require": {
21-
"php": "^8.3",
22-
"filament/filament": "^3.2.119",
21+
"php": "^8.2",
22+
"filament/filament": "^4.0 || ^5.0",
2323
"panphp/pan": "^0.1.3",
2424
"spatie/laravel-package-tools": "^1.15.0"
2525
},
@@ -30,7 +30,7 @@
3030
"laravel/pint": "^1.18.1",
3131
"nunomaduro/collision": "^8.1",
3232
"nunomaduro/larastan": "^2.0.1",
33-
"orchestra/testbench": "^9.2",
33+
"orchestra/testbench": "^9.2 || ^10.0",
3434
"pestphp/pest": "^3.4.1",
3535
"pestphp/pest-plugin-type-coverage": "^3.1.0",
3636
"pestphp/pest-plugin-arch": "^3.0",

src/Components/PanOverview.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
namespace SolutionForest\FilamentPanphp\Components;
44

5+
use Filament\Actions\Action;
6+
use Filament\Actions\CreateAction;
7+
use Filament\Actions\DeleteAction;
58
use Filament\Forms\Components\Checkbox;
69
use Filament\Forms\Components\TagsInput;
710
use Filament\Forms\Components\TextInput;
8-
use Filament\Forms\Get;
9-
use Filament\Tables\Actions\Action;
10-
use Filament\Tables\Actions\CreateAction;
11-
use Filament\Tables\Actions\DeleteAction;
11+
use Filament\Schemas\Get;
1212
use Filament\Tables\Columns\TextColumn;
1313
use Filament\Tables\Table;
1414
use Filament\Widgets\TableWidget as BaseWidget;

tests/TestCase.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
use Filament\Forms\FormsServiceProvider;
1010
use Filament\Infolists\InfolistsServiceProvider;
1111
use Filament\Notifications\NotificationsServiceProvider;
12+
use Filament\Schemas\SchemasServiceProvider;
1213
use Filament\Support\SupportServiceProvider;
1314
use Filament\Tables\TablesServiceProvider;
1415
use Filament\Widgets\WidgetsServiceProvider;
@@ -41,6 +42,7 @@ protected function getPackageProviders($app)
4142
InfolistsServiceProvider::class,
4243
LivewireServiceProvider::class,
4344
NotificationsServiceProvider::class,
45+
SchemasServiceProvider::class,
4446
SupportServiceProvider::class,
4547
TablesServiceProvider::class,
4648
WidgetsServiceProvider::class,

0 commit comments

Comments
 (0)