PHPackages                             therealjanjanssens/pakka - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. therealjanjanssens/pakka

ActiveLibrary

therealjanjanssens/pakka
========================

pakka in a package

1.1.14(1y ago)05021MITBladePHP ^7.4|^8.0CI passing

Since Feb 10Pushed 1y ago1 watchersCompare

[ Source](https://github.com/TheRealJanJanssens/pakka)[ Packagist](https://packagist.org/packages/therealjanjanssens/pakka)[ Docs](https://github.com/therealjanjanssens/pakka)[ GitHub Sponsors](https://github.com/therealjanjanssens)[ RSS](/packages/therealjanjanssens-pakka/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (26)Versions (59)Used By (0)

Pakka in a package
==================

[](#pakka-in-a-package)

[![Latest Version on Packagist](https://camo.githubusercontent.com/ecafba7c6982d5d6f6d4908253461100328ef4eaeaa56cbf53a31d54a3cebedf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7468657265616c6a616e6a616e7373656e732f70616b6b612e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/therealjanjanssens/pakka)[![GitHub Tests Action Status](https://camo.githubusercontent.com/1c4c4881518cd21613e72a4bddee64d9d9c54c65cc65748e91c3119a934b2ac5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f7468657265616c6a616e6a616e7373656e732f70616b6b612f72756e2d74657374733f6c6162656c3d7465737473)](https://github.com/therealjanjanssens/pakka/actions?query=workflow%3ATests+branch%3Amaster)[![Total Downloads](https://camo.githubusercontent.com/04989458e027e8fc8d17d4839d47ad1d2014d83f393db3048468104cacdcfb08/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7468657265616c6a616e6a616e7373656e732f70616b6b612e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/therealjanjanssens/pakka)

Pakka in a package

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require therealjanjanssens/pakka
```

We also prepared a complete setup for the pakka package with following command

```
php artisan pakka-install
```

You can publish the config file with:

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

Installation for development
----------------------------

[](#installation-for-development)

Provide this info for this section.

Upgrade guide
-------------

[](#upgrade-guide)

### Database structure changes

[](#database-structure-changes)

When changing something on the structure of the database please do it with migrations and create a new stub so updating instances will be easier. Take add\_permission\_to\_section\_items\_table.php.stub as example when dealing with columns and create\_attribute\_inputs\_table.php.stub when dealing with tables

### Upgrading to 1.0 From 0.x

[](#upgrading-to-10-from-0x)

When updating everything below 1.0.0 to current version take a backup from the database and remove the existing database. Reconstruct it with php artisan pakka-install and insert the data back into it

Testing
-------

[](#testing)

Use below commands to run the Unit tests

```
composer test

or

./vendor/bin/pest tests
```

If you want to run the tests like its getting triggered with Github actions first make sure you have docker installed and install arc `brew instal act`

Once everything is installed you can simulate the Github actions with:

```

or

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

```

Custom sections, templates and layouts
--------------------------------------

[](#custom-sections-templates-and-layouts)

If you need to change a particular section, template or layout you can simply add a 'sections', 'templates' or 'layouts' folder in your views. You can put a copy of existing resources in the folder you just made and do all the changes you want. When you update the package this folder won't be updated so your custom resources will be untouched.

Custom sections also can have their own custom thumbnail. Just add the following to your project and your set!

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

Custom dynamic sections with items
----------------------------------

[](#custom-dynamic-sections-with-items)

This sounds a bit abstract but you can put custom html/blade in a few selected sections (For example IFRMST01004). Some of them even allow you to connect a item module to them and directly list items in your custom html/blade. To access the item variables you just use the name of the key as variable like:

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

```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Jan Janssens](https://github.com/TheRealJanJanssens)
- [All Contributors](../../contributors)

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance49

Moderate activity, may be stable

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 82.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~29 days

Recently: every ~14 days

Total

53

Last Release

372d ago

Major Versions

0.4.2 → 1.0.02021-11-16

### Community

Maintainers

![](https://www.gravatar.com/avatar/a828a1f7e9345cecc7a69f449aa798494609e077daff0a6bb5bb872439dbeb9b?d=identicon)[TheRealJanJanssens](/maintainers/TheRealJanJanssens)

---

Top Contributors

[![JanJanssensDigiti](https://avatars.githubusercontent.com/u/73839128?v=4)](https://github.com/JanJanssensDigiti "JanJanssensDigiti (128 commits)")[![TheRealJanJanssens](https://avatars.githubusercontent.com/u/28360647?v=4)](https://github.com/TheRealJanJanssens "TheRealJanJanssens (27 commits)")

---

Tags

therealjanjanssenspakka

###  Code Quality

TestsPest

### Embed Badge

![Health badge](/badges/therealjanjanssens-pakka/health.svg)

```
[![Health](https://phpackages.com/badges/therealjanjanssens-pakka/health.svg)](https://phpackages.com/packages/therealjanjanssens-pakka)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[spatie/laravel-support-bubble

A non-intrusive support chat bubble that can be displayed on any page

391173.6k](/packages/spatie-laravel-support-bubble)[vormkracht10/laravel-mails

Laravel Mails can collect everything you might want to track about the mails that has been sent by your Laravel app.

24149.7k](/packages/vormkracht10-laravel-mails)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
