majd/filament-profile

用于丝材的简单配置页面。

dev-main 2024-05-09 11:03 UTC

This package is not auto-updated.

Last update: 2024-09-27 11:26:04 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

此包提供了一个非常简单的 配置 页面,允许当前用户在 Filament 中管理他们的姓名、电子邮件地址和密码。

Screenshot of Page

安装

您可以通过 Composer 安装此包

composer require ryangjchandler/filament-profile

可选地,您可以使用以下命令发布视图

php artisan vendor:publish --tag="filament-profile-views"

用法

此包会自动将 配置 页面注册为 Livewire 组件,但不会自动将其添加到 Filament 中。您应该在您的 config/filament.php 文件中添加以下行。

    'pages' => [
        // ...
        'register' => [
            // ...
            \RyanChandler\FilamentProfile\Pages\Profile::class
        ],
    ],

现在,如果您访问 Filament 控板,您将看到一个新的 账户 导航组以及一个 配置 页面。

自定义 配置 页面

由于此包 不会 自动将 配置 页面添加到您的 Filament 控板,因此您可以自由扩展并自定义页面。

您应该在您的终端中先运行以下命令

php artisan filament:page Profile

这将为您项目创建一个新的 App\Filament\Pages\Profile 类。

然后,您可以更新此类以扩展 RyanChandler\FilamentProfile\Pages\Profile 类。

namespace App\Filament\Pages;

use RyanChandler\FilamentProfile\Pages\Profile as BaseProfile;

class Profile extends BaseProfile
{
    // ...
}

Filament 将自动注册您的新 配置 页面,并允许您根据喜好进行自定义。您可以删除导航组,修改表单等。

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全漏洞

有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略

鸣谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件