PHPackages                             regnerisch/laravel-beyond - 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. [CLI &amp; Console](/categories/cli)
4. /
5. regnerisch/laravel-beyond

ActiveLibrary[CLI &amp; Console](/categories/cli)

regnerisch/laravel-beyond
=========================

7.1.0(1y ago)23113.3k↓63%25[1 PRs](https://github.com/AkrilliA/laravel-beyond/pulls)ISCPHPPHP ^8.2CI passing

Since Feb 15Pushed 2mo ago6 watchersCompare

[ Source](https://github.com/AkrilliA/laravel-beyond)[ Packagist](https://packagist.org/packages/regnerisch/laravel-beyond)[ RSS](/packages/regnerisch-laravel-beyond/feed)WikiDiscussions 7.x Synced 1mo ago

READMEChangelog (10)Dependencies (11)Versions (69)Used By (0)

Laravel Beyond
==============

[](#laravel-beyond)

*This package is inspired by "[Laravel Beyond CRUD](https://spatie.be/products/laravel-beyond-crud)" from Spatie and "[Modularising the Monolith](https://www.youtube.com/watch?v=0Rq-yHAwYjQ&t=4129s)" from Ryuta Hamasaki.*

This package will help you with `beyond:make` commands to easily create classes inside your "Laravel Beyond CRUD" inspired application.

In version 7 we changed the way how Laravel Beyond works. We now do no longer change Laravels default directory structure, instead we place the DDD structure inside a separate `src` directory. This ensures compatibility with any other (Laravel related) package.

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

[](#installation)

Install laravel-beyond with composer:

```
composer require --dev akrillia/laravel-beyond
```

Add Laravel Beyonds namespaces inside your `composer.json`:

```
{
 // ...
 "autoload": {
  "psr-4": {
   "App\\": "app/",
   "Database\\Factories\\": "database/factories/",
   "Database\\Seeders\\": "database/seeders/",
   "Application\\": "src/Application",
   "Domain\\": "src/Domain",
   "Support\\": "src/Support"
  }
 },
 // ...
}
```

Warning

Do not forget to run `composer dump-autoload` after adding the namespaces.

Documentation
-------------

[](#documentation)

Take a look at our documentation inside [`/docs`](docs/README.md) to learn about the available commands and how to use them.

Directory structure
-------------------

[](#directory-structure)

```
|- src
| |- Application
| | |- Admin
| | | |- Commands
| | | |- Controllers
| | | |- Jobs
| | | |- Policies
| | | |- Processes
| | | |- Queries
| | | |- Requests
| | | |- Resources
| |- Domain
| | |- User
| | | |- Actions
| | | |- Builder
| | | |- Collections
| | | |- DataObjects
| | | |- Enums
| | | |- Events
| | | |- Listeners
| | | |- Models
| | | |- Observers
| |- Support
| | |- Casts
| | |- Providers
| | |- Rules

```

Contributors
------------

[](#contributors)

MaintainerMaintainer[![Maintainer regnerisch](https://avatars.githubusercontent.com/u/9422737?size=120&v=4)](https://avatars.githubusercontent.com/u/9422737?size=120&v=4)[![Maintainer alexanderkroneis](https://avatars.githubusercontent.com/u/12985989?size=120&v=4)](https://avatars.githubusercontent.com/u/12985989?size=120&v=4)[@regnerisch](https://github.com/regnerisch)[@alexanderkroneis](https://github.com/alexanderkroneis)**Contributors:**

- [@nilsvennemann](https://github.com/nilsvennemann)
- [@Enaah](https://github.com/Enaah)
- [@thewebartisan7](https://github.com/thewebartisan7)
- [@Wulfheart](https://github.com/Wulfheart)
- [@dimzeta](https://github.com/dimzeta)
- [@krishnahimself](https://github.com/krishnahimself)

License
-------

[](#license)

[ISC](LICENSE.md)

###  Health Score

55

—

FairBetter than 98% of packages

Maintenance67

Regular maintenance activity

Popularity42

Moderate usage in the ecosystem

Community22

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 92.2% 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 ~17 days

Recently: every ~57 days

Total

66

Last Release

434d ago

Major Versions

3.2.1 → 4.0.02022-09-23

4.0.1 → 5.0.02022-11-16

5.4.1 → 6.0.02023-02-22

6.0.1 → 7.0.0-beta.12023-03-19

6.x-dev → 7.0.02024-07-26

PHP version history (4 changes)1.0.0PHP ^8.0

2.1.0PHP ^8.0.2

6.0.0PHP ^8.1

7.0.0-beta.5PHP ^8.2

### Community

Maintainers

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

---

Top Contributors

[![regnerisch](https://avatars.githubusercontent.com/u/9422737?v=4)](https://github.com/regnerisch "regnerisch (213 commits)")[![krishnahimself](https://avatars.githubusercontent.com/u/19906424?v=4)](https://github.com/krishnahimself "krishnahimself (5 commits)")[![Wulfheart](https://avatars.githubusercontent.com/u/25671390?v=4)](https://github.com/Wulfheart "Wulfheart (4 commits)")[![alexanderkroneis](https://avatars.githubusercontent.com/u/12985989?v=4)](https://github.com/alexanderkroneis "alexanderkroneis (3 commits)")[![bleakprestiger](https://avatars.githubusercontent.com/u/62206455?v=4)](https://github.com/bleakprestiger "bleakprestiger (2 commits)")[![thewebartisan7](https://avatars.githubusercontent.com/u/57477934?v=4)](https://github.com/thewebartisan7 "thewebartisan7 (2 commits)")[![Enaah](https://avatars.githubusercontent.com/u/10073766?v=4)](https://github.com/Enaah "Enaah (1 commits)")[![dimzeta](https://avatars.githubusercontent.com/u/3192298?v=4)](https://github.com/dimzeta "dimzeta (1 commits)")

---

Tags

commandcommandsdomain-driven-designlaravellaravel-package

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/regnerisch-laravel-beyond/health.svg)

```
[![Health](https://phpackages.com/badges/regnerisch-laravel-beyond/health.svg)](https://phpackages.com/packages/regnerisch-laravel-beyond)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9682.1M97](/packages/roots-acorn)[laravel/ai

The official AI SDK for Laravel.

732506.3k60](/packages/laravel-ai)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[nunomaduro/laravel-console-menu

Laravel Console Menu is an output method for your Laravel/Laravel Zero commands.

815412.0k48](/packages/nunomaduro-laravel-console-menu)

PHPackages © 2026

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