PHPackages                             kamansoft/klorchid - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. kamansoft/klorchid

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

kamansoft/klorchid
==================

A orchid/platform package to speed up Kamansoft backofice php applications

231PHP

Since Dec 21Pushed 4y ago2 watchersCompare

[ Source](https://github.com/kamansoft/klorchid)[ Packagist](https://packagist.org/packages/kamansoft/klorchid)[ RSS](/packages/kamansoft-klorchid/feed)WikiDiscussions lemys\_dev Synced 1mo ago

READMEChangelogDependenciesVersions (5)Used By (0)

[![time tracker](https://camo.githubusercontent.com/44935cc9848254071d964466801d951b8513ba786bc568ad9d6bc9e4bf1e1755/68747470733a2f2f77616b6174696d652e636f6d2f62616467652f6769746875622f6b616d616e736f66742f6b6c6f72636869642e737667)](https://wakatime.com/badge/github/kamansoft/klorchid)

Klorchid
========

[](#klorchid)

A group of classes to ease the back-office development with [laravel/Orchid](https://orchid.software/).

this package is made with the intention to help in your RAPID web development with orchid mainly by providing extra laravel model traits, and extending Orchid's Screens classes

Installing Dependencies
-----------------------

[](#installing-dependencies)

The next list of commands must be executed in strictly in the order they are mentioned as packages needed by klorchid:

Klorchid needs 8.0 version of php, also some extensions

As all identificators are uuids you need:

- ext-ctype
- ext-gmp
- ext-bcmath

they can be installed on debian/ubuntu with:

```
sudo apt-get install php8.0-ctype php8.0-gmp php8.0-bcmath

```

Create a new laravel Project

```
$ composer create-project laravel/laravel brand_new_laravel_project "8.*" --prefer-dist

```

Cd to your newly created laravel project

```
$ cd brand_new_laravel_project

```

In order to run some migrations `doctrine\dbal` is needed so you must add it

```
$ composer require doctrine/dbal

```

Add Laravel's Jetstream dependency (soon to be replaced)

```
$ composer require laravel/jetstream
$ php artisan jetstream:install livewire
$ npm install && npm run dev

```

As this package is currently on development you need `Debugbar` of barryvdh perhaps there are some missing `\DebugBar::info()` over there

```
$ composer require barryvdh/laravel-debugbar --dev

```

Then you must set-up/create your[ laravel .env file with all your configs](https://laravel.com/docs/8.x/configuration#environment-configuration), and with your [database conection paramas](https://laravel.com/docs/8.x/database) .

Lets add Orchid:

```
$ composer require orchid/platform

```

**Important note:** as matter of fact, currently there is no compatibility with laravel 9 so orchid/plaform 11.0.1 was the last version suporting laravel 8, so you might need to specify the version on composer command.

```
$ composer require orchid/platform:11.0.1

```

Then you must install the platform

```
$ php artisan orchid:install

```

We need to change the "true" value by "false" at the auth entry on the config/platform.php config file in order to use jetstream.

```
//config/platform.php
auth = false;

```

Install
-------

[](#install)

Just add kamansoft/klorchid as normal composer package

```
$ composer require kamansoft/klorchid

```

Lets set klorchid Kuser model as default model used by auth, so you must change the value of the entry `providers.users.model` from the default `App\Models\User::class` to the klorchid one `Kamansoft\Klorchid\Models\KlorchidUser::class` on the config/auth.php file

```
//config/auth.php
'providers' => [
   'users' => [
       'driver' => 'eloquent',
       'model' => Kamansoft\Klorchid\Models\KlorchidUser::class,
   ],
   .
   .
   .

```

Finally we run the klorchid install command

```
$ php artisan klorchid:install

```

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/6447cb1bda70832f7099dbf3655545ab44e55b7d0b5f0b29d707c481138f0c43?d=identicon)[kamansoft](/maintainers/kamansoft)

---

Top Contributors

[![lemyskaman](https://avatars.githubusercontent.com/u/4540813?v=4)](https://github.com/lemyskaman "lemyskaman (203 commits)")

### Embed Badge

![Health badge](/badges/kamansoft-klorchid/health.svg)

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

###  Alternatives

[dmind/cookieman

Provides a user consent popup. It asks for approval to include tracking objects (cookies, images or any HTML) and includes the objects when consented. It also removes cookies after the consent has been revoked.

39190.5k](/packages/dmind-cookieman)

PHPackages © 2026

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