Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
luceos opened this issue Nov 15, 2024 · 2 comments
Open

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

luceos opened this issue Nov 15, 2024 · 2 comments
Milestone

Comments

@luceos
Copy link
Member

luceos commented Nov 15, 2024

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)
@luceos luceos added this to the 3.0 milestone Nov 15, 2024
@SychO9
Copy link
Member

SychO9 commented Nov 15, 2024

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.

@luceos luceos added this to Roadmap Nov 15, 2024
@github-project-automation github-project-automation bot moved this to 🚀 future in Roadmap Nov 15, 2024
@luceos
Copy link
Member Author

luceos commented Nov 15, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🚀 future
Development

No branches or pull requests

2 participants