jetstreamlabs / lotus
Adds Action Domain Responder pattern with InertiaJS and TailwindCSS to Laravel 8 and above.
v3.0.1
2022-09-19 06:45 UTC
Requires
- php: ^8.0
- doctrine/dbal: ^3.3
- inertiajs/inertia-laravel: ^0.5.4
- jetstreamlabs/zora: ^3.0
- laravel/framework: ^8.0
- laravel/sanctum: ^2.0
- scrivo/highlight.php: v9.18.1.9
- symfony/css-selector: ^6.0
- symfony/dom-crawler: ^6.0
- tightenco/ziggy: ^1.0
Requires (Dev)
- styleci/cli: ^1.2
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Action Domain Responder package for SerenityPHP.
This is the base framework that provides ADR and Inertia support for Serenity.
You can learn more about ADR and why we think it's far superior to MVC at the ADR repository.
Learn more about Serenity at: SerenityPHP.com
Here are the package contents.
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