cwsps154 / filament-gallery
画廊的 Filament 包
dev-main
2024-09-10 18:20 UTC
Requires
- php: ^8.2
- filament/filament: ^3.2
- filament/spatie-laravel-media-library-plugin: ^3.2
- joshembling/image-optimizer: ^1.4
- spatie/laravel-package-tools: ^1.15.0
This package is auto-updated.
Last update: 2024-09-10 18:20:29 UTC
README
画廊的 Filament 包
安装
使用 Composer 安装
composer require cwsps154/filament-gallery
运行
php artisan filament-gallery:install
用法/示例
将以下内容添加到您的 Filament PannelProvider
类的 panel()
方法中
$panel->plugins([FilamentGalleryPlugin::make()]);
您可以限制对资源的访问
FilamentGalleryPlugin::make()
->canViewAny('have-access', 'view-gallery')
->canCreate('have-access', 'create-gallery')
->canEdit('have-access', 'edit-gallery')
->canDelete('have-access', 'delete-gallery'),
您可以通过运行以下命令发布配置文件 filament-gallery.php
php artisan vendor:publish --tag=filament-gallery-config
该文件包含以下设置
return [
'layout' => null,
'cluster' => null,
'navigation' => [
'title' => 'filament-gallery::gallery.gallery.title',
'group' => 'filament-gallery::gallery.group',
'label' => 'filament-gallery::gallery.gallery',
'icon' => 'heroicon-o-photo',
'sort' => 100,
]
];