paksuco/table

具有排序、过滤和分页的表格视图

维护者

详细信息

github.com/paksuco/table

源代码

问题

安装次数: 7

依赖项: 1

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

公开问题: 0

语言:Blade

0.1.0 2021-03-01 10:49 UTC

This package is auto-updated.

Last update: 2024-09-05 07:31:43 UTC


README

配置

此仓库是构建新包的模板。需要更改文件以表示新的包。

composer.json

编辑 composer.json 以反映包信息。至少应更改包名和自动加载行,以便 "vendor/package" 反映新包的名称和命名空间。

{
    "name": "vendor/package",
    "autoload": {
        "psr-4": {
            "Paksuco\\Table\\": "src/"
        }
    },
},

config/paksuco-table.php

应将文件 config/paksuco-table.php 重命名为更有用的名称,例如 config/my-package.php。这是 Laravel 将发布到其 config 目录的配置文件。

src/TableServiceProvider.php

同样打开 src/TableServiceProvider.php。至少需要更改命名空间(它需要与在 composer.json 中设置的 PSR-4 命名空间相匹配)。

boot() 方法中,注释掉或取消注释您包所需的组件。例如,如果该包只有配置,则除了 handleConfigs() 调用外,其他所有内容都可以注释掉。

public function boot() {
    $this->handleConfigs();
    // $this->handleMigrations();
    // $this->handleViews();
    // $this->handleTranslations();
    // $this->handleRoutes();
}

handleConfigs() 方法中,应将 "paksuco-table" 引用更改为上面(在 config/paksuco-table.php 指令中)选择的名称。

最后一步

根据需要更新 LICENSE 文件(确保它与在 composer.json 中声明的包的许可证相匹配)。