humweb/

thingamabob

这是我包 thingamabob

0.3 2023-07-03 08:43 UTC

README

run-tests PHPStan Check & fix styling

安装

您可以通过 composer 安装此包

composer require humweb/thingamabob

您可以使用以下命令发布和运行迁移

php artisan vendor:publish --tag="thingamabob-migrations"
php artisan migrate

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="thingamabob-config"

这是已发布配置文件的内容

return [
    'route' => '/api/widgets',
    'middleware' => [],
    'assets_path' => resource_path('js/widgets/'),
];

用法

注册新小部件

Widgets::resgister('stats', new StatsWiget());

编写小部件

class UserWidget extends AbstractWidget implements Widget
{
    public string $title = 'Users';
    public string $component = 'UserWidget';

    public function data(Request $request): Collection
    {
       return User::take(5)->get();
    }
}

测试

composer test

变更日志

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

贡献

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

安全漏洞

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

鸣谢

许可证

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