tomatophp/filament-splade

为 Filament 集成 Splade Vue 组件

v1.0.0 2024-04-08 10:49 UTC

This package is auto-updated.

Last update: 2024-09-12 08:24:14 UTC


README

Screenshot

Filament Splade 集成

Latest Stable Version PHP Version Require License Downloads

为 Filament 集成 Splade Vue 组件

注意: 此项目目前仍处于 filament 风格之外,我们正在努力将样式迁移到 filament,并将组件合并到表单/表格组件中。

屏幕截图

Screenshot Screenshot Screenshot Screenshot

安装

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)。有关更多信息,请参阅 许可证文件