Skip to content

Commit c722cf8

Browse files
committed
Upgrade filament version to v3
1 parent 16f5d68 commit c722cf8

File tree

4 files changed

+173
-373
lines changed

4 files changed

+173
-373
lines changed
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
<?php
2+
3+
namespace App\Providers\Filament;
4+
5+
use Filament\Http\Middleware\Authenticate;
6+
use Filament\Http\Middleware\DisableBladeIconComponents;
7+
use Filament\Http\Middleware\DispatchServingFilamentEvent;
8+
use Filament\Pages;
9+
use Filament\Panel;
10+
use Filament\PanelProvider;
11+
use Filament\Support\Colors\Color;
12+
use Filament\Widgets;
13+
use Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse;
14+
use Illuminate\Cookie\Middleware\EncryptCookies;
15+
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken;
16+
use Illuminate\Routing\Middleware\SubstituteBindings;
17+
use Illuminate\Session\Middleware\AuthenticateSession;
18+
use Illuminate\Session\Middleware\StartSession;
19+
use Illuminate\View\Middleware\ShareErrorsFromSession;
20+
21+
class AdminPanelProvider extends PanelProvider
22+
{
23+
public function panel(Panel $panel): Panel
24+
{
25+
return $panel
26+
->default()
27+
->id('admin')
28+
->path('admin')
29+
->login()
30+
->colors([
31+
'primary' => Color::Amber,
32+
])
33+
->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources')
34+
->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages')
35+
->pages([
36+
Pages\Dashboard::class,
37+
])
38+
->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\\Filament\\Widgets')
39+
->widgets([
40+
Widgets\AccountWidget::class,
41+
Widgets\FilamentInfoWidget::class,
42+
])
43+
->middleware([
44+
EncryptCookies::class,
45+
AddQueuedCookiesToResponse::class,
46+
StartSession::class,
47+
AuthenticateSession::class,
48+
ShareErrorsFromSession::class,
49+
VerifyCsrfToken::class,
50+
SubstituteBindings::class,
51+
DisableBladeIconComponents::class,
52+
DispatchServingFilamentEvent::class,
53+
])
54+
->authMiddleware([
55+
Authenticate::class,
56+
]);
57+
}
58+
}

composer.json

Lines changed: 92 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,95 +1,96 @@
11
{
2-
"name": "laravel-ready/laravel-starter",
3-
"type": "project",
4-
"description": "Batteries included ready to use empty laravel starter project template.",
5-
"keywords": [
6-
"framework",
7-
"laravel",
8-
"laravel-starter",
9-
"laravel-ready",
10-
"starter-template",
11-
"starter-kit",
12-
"laravel-starter-kit",
13-
"laravel-starter-template",
14-
"laravel-ready-starter",
15-
"tailwindcss",
16-
"bootstrap"
17-
],
18-
"license": "MIT",
19-
"require": {
20-
"php": "^8.1.0",
21-
"filament/filament": "^v3.0.79",
22-
"guzzlehttp/guzzle": "^7.8.0",
23-
"laravel-ready/fortify-ui": "^v1.0.9",
24-
"laravel-ready/hasin": "v2.1.4",
25-
"laravel-ready/model-support": "^v1.0.12",
26-
"laravel-ready/readable-numbers": "^v1.0.3",
27-
"laravel-ready/ultimate-support": "^v1.1.1",
28-
"laravel/fortify": "^v1.18.0",
29-
"laravel/framework": "v10.28.0",
30-
"laravel/sanctum": "v3.3.1",
31-
"laravel/tinker": "^v2.8.2",
32-
"opcodesio/log-viewer": "v3.1.5",
33-
"spatie/laravel-data": "^3.9.1",
34-
"spatie/laravel-ignition": "^2.3.1",
35-
"spatie/once": "^3.1"
36-
},
37-
"require-dev": {
38-
"barryvdh/laravel-debugbar": "v3.9.2",
39-
"barryvdh/laravel-ide-helper": "v2.13.0",
40-
"dragon-code/pretty-routes": "^3.3",
41-
"fakerphp/faker": "v1.23.0",
42-
"itsgoingd/clockwork": "v5.1.12",
43-
"laravel/pint": "^v1.13.3",
44-
"laravel/sail": "v1.25.0",
45-
"mockery/mockery": "^1.6.6",
46-
"nunomaduro/collision": "v7.10.0",
47-
"nunomaduro/larastan": "v2.6.4",
48-
"phpunit/phpunit": "^10.4.1",
49-
"spatie/laravel-ray": "^1.33.0"
50-
},
51-
"autoload": {
52-
"psr-4": {
53-
"App\\": "app/",
54-
"Database\\Factories\\": "database/factories/",
55-
"Database\\Seeders\\": "database/seeders/"
56-
}
57-
},
58-
"autoload-dev": {
59-
"psr-4": {
60-
"Tests\\": "tests/"
61-
}
62-
},
63-
"scripts": {
64-
"post-autoload-dump": [
65-
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
66-
"@php artisan package:discover --ansi"
67-
],
68-
"post-update-cmd": [
69-
"@php artisan vendor:publish --tag=laravel-assets --ansi --force",
2+
"name": "laravel-ready/laravel-starter",
3+
"type": "project",
4+
"description": "Batteries included ready to use empty laravel starter project template.",
5+
"keywords": [
6+
"framework",
7+
"laravel",
8+
"laravel-starter",
9+
"laravel-ready",
10+
"starter-template",
11+
"starter-kit",
12+
"laravel-starter-kit",
13+
"laravel-starter-template",
14+
"laravel-ready-starter",
15+
"tailwindcss",
16+
"bootstrap"
17+
],
18+
"license": "MIT",
19+
"require": {
20+
"php": "^8.1.0",
21+
"filament/filament": "^v3.0.79",
22+
"guzzlehttp/guzzle": "^7.8.0",
23+
"laravel-ready/fortify-ui": "^v1.0.9",
24+
"laravel-ready/hasin": "v2.1.4",
25+
"laravel-ready/model-support": "^v1.0.12",
26+
"laravel-ready/readable-numbers": "^v1.0.3",
27+
"laravel-ready/ultimate-support": "^v1.1.1",
28+
"laravel/fortify": "^v1.18.0",
29+
"laravel/framework": "v10.28.0",
30+
"laravel/sanctum": "v3.3.1",
31+
"laravel/tinker": "^v2.8.2",
32+
"opcodesio/log-viewer": "v3.1.5",
33+
"spatie/laravel-data": "^3.9.1",
34+
"spatie/laravel-ignition": "^2.3.1",
35+
"spatie/once": "^3.1"
36+
},
37+
"require-dev": {
38+
"barryvdh/laravel-debugbar": "v3.9.2",
39+
"barryvdh/laravel-ide-helper": "v2.13.0",
40+
"dragon-code/pretty-routes": "^3.3",
41+
"fakerphp/faker": "v1.23.0",
42+
"itsgoingd/clockwork": "v5.1.12",
43+
"laravel/pint": "^v1.13.3",
44+
"laravel/sail": "v1.25.0",
45+
"mockery/mockery": "^1.6.6",
46+
"nunomaduro/collision": "v7.10.0",
47+
"nunomaduro/larastan": "v2.6.4",
48+
"phpunit/phpunit": "^10.4.1",
49+
"spatie/laravel-ray": "^1.33.0"
50+
},
51+
"autoload": {
52+
"psr-4": {
53+
"App\\": "app/",
54+
"Database\\Factories\\": "database/factories/",
55+
"Database\\Seeders\\": "database/seeders/"
56+
}
57+
},
58+
"autoload-dev": {
59+
"psr-4": {
60+
"Tests\\": "tests/"
61+
}
62+
},
63+
"scripts": {
64+
"post-autoload-dump": [
65+
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
66+
"@php artisan package:discover --ansi",
7067
"@php artisan filament:upgrade"
71-
],
72-
"post-root-package-install": [
73-
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
74-
],
75-
"post-create-project-cmd": [
76-
"@php artisan key:generate --ansi",
68+
],
69+
"post-update-cmd": [
70+
"@php artisan vendor:publish --tag=laravel-assets --ansi --force",
71+
"@php artisan filament:upgrade"
72+
],
73+
"post-root-package-install": [
74+
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
75+
],
76+
"post-create-project-cmd": [
77+
"@php artisan key:generate --ansi",
7778
"npm i"
78-
]
79-
},
80-
"extra": {
81-
"laravel": {
82-
"dont-discover": []
83-
}
84-
},
85-
"config": {
86-
"optimize-autoloader": true,
87-
"preferred-install": "dist",
88-
"sort-packages": true,
89-
"allow-plugins": {
90-
"pestphp/pest-plugin": true
91-
}
92-
},
93-
"minimum-stability": "dev",
94-
"prefer-stable": true
79+
]
80+
},
81+
"extra": {
82+
"laravel": {
83+
"dont-discover": []
84+
}
85+
},
86+
"config": {
87+
"optimize-autoloader": true,
88+
"preferred-install": "dist",
89+
"sort-packages": true,
90+
"allow-plugins": {
91+
"pestphp/pest-plugin": true
92+
}
93+
},
94+
"minimum-stability": "dev",
95+
"prefer-stable": true
9596
}

config/app.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@
194194
App\Providers\AuthServiceProvider::class,
195195
// App\Providers\BroadcastServiceProvider::class,
196196
App\Providers\EventServiceProvider::class,
197+
App\Providers\Filament\AdminPanelProvider::class,
197198
App\Providers\RouteServiceProvider::class,
198199

199200
],

0 commit comments

Comments
 (0)