mikecao/flight
Flight is a fast, simple, extensible micro-framework for PHP. It offers a lightweight routing core with a RESTful router, view rendering, and optional extendable components, making it a good fit for small apps and APIs that don't need a full-stack framework.
Architecture fit
flightphp/core) is a standalone PHP micro-framework, not a Laravel package. It provides routing, request/response, and a plain-PHP view layer, but no Eloquent-style ORM, queue, or auth scaffolding. It fits small services, internal APIs, prototypes, and CLI-adjacent tools — not a Laravel application looking for an add-on.flight.views.restrict_to_path) that constrains rendered templates to the configured views directory. It is additive, defaults to off, and does not change the framework's shape.Integration feasibility
flightphp/core); it does not require Laravel and will not conflict with a Laravel app that merely consumes it as a library, though doing so creates two routing/view stacks in one codebase.Technical risk
Key questions
flight.views.restrict_to_path as a standing default in our config baseline, or leave it to individual teams?Stack fit
Migration path
Compatibility
Sequencing
flightphp/core explicitly and record the chosen version in the dependency baseline.flight.views.restrict_to_path in the config baseline for new services, and audit existing services for view names that resolve outside the views directory before enabling.Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?