为 Laravel 8 及以上版本添加了 Action Domain Responder 模式,并支持 InertiaJS 和 TailwindCSS。

安装: 1

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放性问题: 11

类型:软件包


README

SerenityPHP 的 Action Domain Responder 软件包。

这是为 Serenity 提供ADR和Inertia支持的基本框架。

您可以在 ADR 仓库 了解更多关于 ADR 以及为什么我们认为它远优于MVC。

有关 Serenity 的更多信息,请访问: SerenityPHP.com

以下是软件包内容。

src
 ├─> Lotus
 │   ├─> Concerns
 │   │   ├── ImmutableActionMethods.php
 │   │   └── SelfResolves.php
 │   ├─> Contracts
 │   │   ├── ActionInterface.php
 │   │   ├── CriteriaInterface.php
 │   │   ├── CriterionInterface.php
 │   │   ├── FilterInterface.php
 │   │   ├── PayloadInterface.php
 │   │   ├── RepositoryInterface.php
 │   │   ├── ResponderInterface.php
 │   │   ├── ResponseFactoryInterface.php
 │   │   └── ServiceInterface.php
 │   ├─> Core
 │   │   ├── Action.php
 │   │   ├── BladeResponder.php
 │   │   ├── Breadcrumbs.php
 │   │   ├── Entity.php
 │   │   ├── Filter.php
 │   │   ├── Options.php
 │   │   ├── Payload.php
 │   │   ├── Repository.php
 │   │   ├── Responder.php
 │   │   ├── Service.php
 │   │   └── User.php
 │   ├─> Exceptions
 │   │   ├── EntityNotFound.php
 │   │   ├── NoEntityDefined.php
 │   │   └── NoResponderDefined.php
 │   ├── Lotus.php
 │   ├─> Middleware
 │   │   ├── AccountVerified.php
 │   │   ├── CheckSystemPassword.php
 │   │   ├── InertiaMiddleware.php
 │   │   └── MuteActions.php
 │   ├─> Payloads
 │   │   └── InertiaPayload.php
 │   ├─> Providers
 │   │   └── LotusServiceProvider.php
 │   ├─> Responders
 │   │   └── Vue.php
 │   └── helpers.php
 └─> config
     └── lotus.php