Search by

Adds Action Domain Responder pattern with InertiaJS and TailwindCSS to Laravel 8 and above.

Package info

github.com/jetstreamlabs/lotus

Type:package

pkg:composer/jetstreamlabs/lotus

Statistics

Installs: 6

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 11

v3.0.1 2022-09-19 06:45 UTC

This package is auto-updated.

Last update: 2026-08-29 02:44:18 UTC


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