akrillia / laravel-beyond
7.0.4
2024-07-31 11:50 UTC
Requires
- php: ^8.2
- ext-fileinfo: ^8.2
- illuminate/console: ^10.0|^11.0
- illuminate/filesystem: ^10.0|^11.0
- illuminate/support: ^10.0|^11.0
- laravel/prompts: ^0.1.13
Requires (Dev)
- laravel/pint: ^1.10|^2.0
- orchestra/testbench: ^8.23|^9.1
- phpstan/phpstan: ^1.10|^2.0
- phpunit/phpunit: ^10.3
- spatie/laravel-data: ^3.7|^4.0
- spatie/laravel-query-builder: ^5.2
- spatie/laravel-queueable-action: ^2.14
- 7.x-dev
- 7.0.4
- 7.0.3
- 7.0.0
- 7.0.0-beta.8
- 7.0.0-beta.7
- 7.0.0-beta.6
- 7.0.0-beta.5
- 7.0.0-beta.4
- 7.0.0-beta.3
- 7.0.0-beta.2
- 7.0.0-beta.1
- 6.x-dev
- 6.0.1
- 6.0.0
- 5.4.1
- 5.4.0
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.1
- 5.2.0
- 5.1.0
- 5.0.0
- 4.0.1
- 4.0.0
- 3.2.1
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.0
- 3.0.0-beta.10
- 3.0.0-beta.9
- 3.0.0-beta.8
- 3.0.0-beta.7
- 3.0.0-beta.6
- 3.0.0-beta.5
- 3.0.0-beta.4
- 3.0.0-beta.3
- 3.0.0-beta.2
- 3.0.0-beta.1
- 3.0.0-beta.0
- 2.8.1
- 2.8.0
- 2.7.0
- 2.6.1
- 2.6.0
- 2.5.0
- 2.4.7
- 2.4.6
- 2.4.5
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.6
- 2.3.5
- 2.3.4
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.0
- 1.2.0
- 1.1.1
- 1.0.0
- dev-main
This package is auto-updated.
Last update: 2024-08-31 11:56:20 UTC
README
本包受Spatie的 "Laravel Beyond CRUD" 和Ryuta Hamasaki的 "Modularising the Monolith" 的启发。
本包可以帮助您使用 beyond:make
命令,轻松在受 "Laravel Beyond CRUD" 启发应用中创建类。
在版本7中,我们改变了Laravel Beyond的工作方式。我们现在不再改变Laravel的默认目录结构,而是将DDD结构放置在单独的 src
目录中。这确保了与其他任何(与Laravel相关的)包的兼容性。
安装
使用composer安装laravel-beyond
composer require --dev akrillia/laravel-beyond
在您的 composer.json
中添加Laravel Beyond的命名空间
{ // ... "autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/", "Application\\": "src/Application", "Domain\\": "src/Domain", "Support\\": "src/Support" } }, // ... }
警告
添加命名空间后,请务必运行 composer dump-autoload
。
文档
请参阅/docs
中的文档,了解可用的命令及其用法。
目录结构
|- 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
贡献者
贡献者