Skip to content

[3.x - epic] Laravel app refactoring #4112

@luceos

Description

@luceos

For 3.x we want to move towards the ability to integrate Flarum into Laravel projects.

This will require several rewrites of core components and, as such, cannot be part of 2.x. This epic is to collect, list and follow up on any requirements.

Requirements

  • Refactor the HTTP component, replace fast-route with illuminate http routing, see proof of concept illuminate http #3865
  • Prevent conflicts between route names of Flarum versus Laravel
  • Guarantee view namespace on core and extensions.
  • Allow injecting views/components/livewire entities into the base template(s)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    🚀 future

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions