Can we use Laravel with next?
I have a couple of questions
- Is it reasonable to use Laravel and Next together?
- if yes, should we run both of them together and interact with each other on the same server?
- If u have experience with next can please tell me if most of the time how is the backend is handled? (Next is full-stack so is it necessary to include the backend)
16 Replies
If you have to build a full stack app I would just use
create-t3-app
if possible. If you have really specific Laravel things you can use Next with it, why not? 😄Next.js has a backend
You can also choose to use it with any other backend
The way Next interacts with any other backend is just the normal http requests
Depends on what you need your app to do
I love the Next backend especially with tRPC, but there are a lot of good reasons not to use it, depending on your needs
It also depends if your laravel backend is already written or not
Ecosystem, existing code, existing developer knowledge, etc
If it's an established app I would probably not migrate your app to NextJS backend unless you have specific reasons to do so but theres no harm in making API calls using NextJS for frontend. Definitely speak to team about this.
Unknown User•3y ago
Message Not Public
Sign In & Join Server To View
Well, I want to use it next just becuz i think it's good, it's much cleaner to write code with it.
and the reason i want to pick Laravel is that my backend is already written in laravel.
I haven't started the project yet so I want to pick a good approach to start the project. i can start the project just like the old way and use pure React
If u have any other suggestions about how to do the front part. I mean what's ur suggestion just React or Next included (or a better library)
cool, so Next is still a better choice than just Rect?
Again it really depends on what you need in your frontend. There are so many great tools you can start using today for frontend. NextJS is one of them. Some other notable ones would be Vite or Astro
But typically you want to spin up a react app using NextJS or Vite
if you want to do SSR, Next is probably the better choice (you can do it in React/Vite but it's a pain)
if you don't want to do SSR, I'd base the decision on whether you want SPA style routing or "1 url = 1 page" style routing
if you already have the entire backend, you should probably just use it
^
I'd like to hear your opinion. Would you use Next.js's backend for larger projects?
It depends!
These “which thing is better” conversations are so dumb
Know the strengths and weaknesses of the different options, then pick one, then stop worrying about it and build
Yeah I agree!
But just wanted to hear if someone have ever used it for large scaled projects
To answer your title question, yes: https://github.com/vercel-community/php . I think it answers the rest of the questions there as well. I'm not a big fan of the "discussion" this question generated, which is just a lot of "it depends" and answering with their own questions that don't really move the needle. This is the answer you're looking for. Do with it what you will
GitHub
GitHub - vercel-community/php: 🐘 PHP Runtime for ▲ Vercel Serverles...
🐘 PHP Runtime for ▲ Vercel Serverless Functions. Contribute to vercel-community/php development by creating an account on GitHub.