framework icon indicating copy to clipboard operation
framework copied to clipboard

[3.x - epic] Laravel app refactoring

Open luceos opened this issue 1 year ago • 2 comments

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 #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)

luceos avatar Nov 15 '24 09:11 luceos

btw, not that important but for what it's worth, I meant making flarum into a laravel app entirely, not necessarily supporting integrating into laravel. that's just an opinion/thought though.

SychO9 avatar Nov 15 '24 10:11 SychO9

btw, not that important but for what it's worth, I meant making flarum into a laravel app entirely, not necessarily supporting integrating into laravel. that's just an opinion/thought though.

That was my intention too, my op does not make that clear enough.

luceos avatar Nov 15 '24 18:11 luceos