therealjanjanssens / pakka
pakka 包
Requires
- php: ^7.4|^8.0
- barryvdh/laravel-debugbar: ^3.2
- barryvdh/laravel-dompdf: ^0.9.0
- darryldecode/cart: dev-pakka
- fideloper/proxy: ^4.4
- fruitcake/laravel-cors: ^2.0
- illuminate/contracts: ^8.0
- laravel/framework: ^8.12
- laravel/tinker: ^2.5
- laravel/ui: ^3.2
- laravelcollective/html: ^6.2
- maatwebsite/excel: ^3.1
- mollie/laravel-mollie: ^2.14
- php-parallel-lint/php-console-highlighter: ^0.5.0
- phpmailer/phpmailer: ^6.2
- realrashid/sweet-alert: ^3.2
- spatie/laravel-analytics: ^3.10
- spatie/laravel-cookie-consent: ^2.12
- spatie/laravel-honeypot: ^3.0
- spatie/laravel-image-optimizer: ^1.6
- spatie/laravel-package-tools: ^1.9
- spatie/laravel-sitemap: ^5.9
- unikent/tfilecache: dev-pakka
Requires (Dev)
- nunomaduro/collision: ^5.3
- orchestra/testbench: ^6.0
- pestphp/pest: ^1.18
- pestphp/pest-plugin-laravel: ^1.1
- dev-master
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.7
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- dev-feature/tailwind-admin-panel
- dev-hotfix/1.0.6
- dev-feature/livewire-forms
- dev-refactor/input-builder
- dev-refactor/relationships
This package is auto-updated.
Last update: 2024-09-14 10:02:05 UTC
README
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 以获取详细信息。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。