akrillia/laravel-beyond

40,629 230
Install
composer require akrillia/laravel-beyond
Latest Version:7.1.0
PHP:^8.2
License:ISC
Last Updated:Feb 25, 2026
Links: GitHub  ·  Packagist
Maintainer: alexgaal

Laravel Beyond

This package is inspired by "Laravel Beyond CRUD" from Spatie and "Modularising the Monolith" 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

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

Take a look at our documentation inside /docs to learn about the available commands and how to use them.

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

Maintainer Maintainer
Maintainer regnerisch Maintainer alexanderkroneis
@regnerisch @alexanderkroneis

Contributors:

License

ISC

Related Packages

doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database s...

641,106,524 9,700
laravel/framework

The Laravel Framework.

589,172,971 34,950
laravel/tinker

Powerful REPL for the Laravel framework.

498,216,183 7,442
laravel/serializable-closure

Laravel Serializable Closure provides an easy and secure way to serialize closur...

413,412,504 609
nunomaduro/collision

Cli error handling for console/command-line PHP applications.

394,964,158 4,660

Version History

Version Released PHP Laravel License
7.1.0 ^8.2 ^11.0|^12.0 ISC
7.0.4 ^8.2 ^10.0|^11.0 ISC
7.0.3 ^8.2 ^10.0|^11.0 ISC
7.0.0 ^8.2 ^10.0|^11.0 ISC
6.0.1 ^8.1 ^9.0|^10.0 ISC
Pre-releases (19)
Version Released PHP Laravel License
7.0.0-beta.8 ^8.2 ^10.0|^11.0 ISC
7.0.0-beta.7 ^8.2 ^10.0 ISC
7.0.0-beta.6 ^8.2 ^10.0 ISC
7.0.0-beta.5 ^8.2 ^10.0 ISC
7.0.0-beta.4 ^8.1 ^10.0 ISC