tomatophp / filament-splade
为 Filament 集成 Splade Vue 组件
v1.0.0
2024-04-08 10:49 UTC
Requires
- php: ^8.1|^8.2
- filament/filament: ^3.0.0
- protonemedia/laravel-splade: ^1.4
- tomatophp/console-helpers: ^1.1
This package is auto-updated.
Last update: 2024-09-12 08:24:14 UTC
README
Filament Splade 集成
为 Filament 集成 Splade Vue 组件
注意: 此项目目前仍处于 filament 风格之外,我们正在努力将样式迁移到 filament,并将组件合并到表单/表格组件中。
屏幕截图
安装
composer require tomatophp/filament-splade
安装您的包后,请运行此命令
php artisan filament-splade:install
现在您需要构建您的 JS 资产
yarn yarn build
用法
要使任何页面或资源与 splade 交互,您只需使用此特性
use TomatoPHP\FilamentSplade\Traits\InteractsWithSplade;
现在您可以在资源内部使用任何 splade 组件。
如果您想到处使用 splade,请在 /app/Providers/Filament/AdminPanelProvider.php
上注册插件
->plugin(\TomatoPHP\FilamentSplade\FilamentSpladePlugin::make())
并确保在配置文件中设置了 global_allow => true
。
注册 Splade 异常
在您的 boostrap/app.php
文件中添加此行
->withExceptions(function (Exceptions $exceptions) { $exceptions->renderable(function (\Illuminate\Foundation\Exceptions\Handler $e) { return \ProtoneMedia\Splade\SpladeCore::exceptionHandler($e); }); })
发布资产
您可以使用此命令发布配置文件
php artisan vendor:publish --tag="filament-splade-config"
支持
您可以通过加入我们的 discord 服务器来获得支持 TomatoPHP
文档
您可以在 文档 中查看此包的文档
变更日志
请参阅 CHANGELOG 了解最近更改的更多信息。
安全
请参阅 SECURITY 了解有关安全性的更多信息。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。