pakka 包

资助包维护!
therealjanjanssens

安装: 340

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 1

开放问题: 0

语言:Blade


README

Latest Version on Packagist GitHub Tests Action Status Total Downloads

Pakka 包

安装

您可以通过 composer 安装此包

composer require therealjanjanssens/pakka

我们已准备了一套 pakka 包的完整设置,以下命令可以完成

php artisan pakka-install

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

php artisan vendor:publish --provider="TheRealJanJanssens\Pakka\PakkaServiceProvider" --tag="config"

开发安装

为此部分提供此信息。

升级指南

数据库结构更改

当更改数据库结构时,请使用迁移并创建新的占位符,以便更新实例更容易。以 add_permission_to_section_items_table.php.stub 为例处理列,以 create_attribute_inputs_table.php.stub 为例处理表。

从 0.x 升级到 1.0

当将所有低于 1.0.0 的版本更新到当前版本时,请从数据库进行备份并删除现有数据库。使用 php artisan pakka-install 重建它并将数据重新插入。

测试

使用以下命令运行单元测试

composer test

or

./vendor/bin/pest tests

如果您想以 GitHub Actions 触发的方式运行测试,首先确保您已安装 Docker 并安装 arc(brew instal act)

安装完成后,您可以使用以下命令模拟 GitHub Actions


or 

act -P ubuntu-latest=shivammathur/node:latest

自定义部分、模板和布局

如果您需要更改特定的部分、模板或布局,您只需在您的视图中添加一个 'sections'、'templates' 或 'layouts' 文件夹。您可以将现有资源的副本放在您刚创建的文件夹中,并进行所有更改。当您更新包时,此文件夹不会更新,因此您的自定义资源将保持不变。

自定义部分也可以有自己的自定义缩略图。只需将以下内容添加到您的项目中,您的设置就完成了!

"/public/images/sections/{nameSection}.png"

带有项目的自定义动态部分

这听起来有点抽象,但您可以将自定义 html/blade 放在几个选定的部分中(例如 IFRMST01004)。其中一些甚至允许您将项目模块连接到它们并直接在自定义 html/blade 中列出项目。要访问项目变量,您只需使用键名作为变量即可,例如

$item['title'] => $title
$item['description'] => $description
...

变更日志

请参阅 CHANGELOG 以获取有关最近更改的更多信息。

贡献

请参阅 CONTRIBUTING 以获取详细信息。

安全漏洞

请查看 我们的安全策略 了解如何报告安全漏洞。

致谢