Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

engrlaravel's avatar

What is the main difference between Symfony and Laravel PHP Framework?

I know this question has been asked many time on internet, But still i am not clear.

I am laravel developer, Do i still need to learn symfony?

If someone need symfony developer, can i apply for that job?

For laravel developer, what is different and difficult if he want to move to symfony?

What are the plus points symfony have while laravel don't?

1 like
3 replies
tisuchi's avatar
tisuchi
Best Answer
Level 70

@engrlaravel

You will get tons of resources about it.

However, check these

I am laravel developer, Do i still need to learn symfony? Personally I prefer you learn if you can. It will increase your knowledge to understand and compare.

If someone need symfony developer, can i apply for that job? Again, once you go with quetion 1, yes, in that case you should apply. Even if you don't go with question 1, you need be open minded. My personal suggestion don't strict on any technology. Learn as much as you can.

For laravel developer, what is different and difficult if he want to move to symfony? As of my understanding, laravel grab many components from symfony. Of course, you will see some similarities, along with dissimilarities. Again, as long as you have good knowledge on OOPHP, that's shouldn't be difficular for you.

What are the plus points symfony have while laravel don't? Check above links for that.

4 likes
jlrdw's avatar

Symphony and laravel both use PHP.

Look in the vendor for both you'll see normal PHP in the background making all these shortcuts possible.

So looking at it that way if you could write a framework like Taylor could verses just knowing laravel, well I think you see what I'm driving at.

A good example laravel users many symfony components.

Have a look at the symphony http Foundation classes guess what you see, you guessed it regular PHP.

Bottom line learn PHP very very well.

Also don't think Enterprise uses just one technology. Large sites like Facebook use several Technologies, including Java, python, C++, php, and several others.

Edit: Doctrine orm which symfony uses is more like hibernate.

Also I think between the two laravel is more flexible thus easier to use.

I did Java for years, back then you wouldn't even have thought of using PHP for a larger Enterprise.

But over the last few years PHP has come a very long way and it's right up there with all the major back end programming languages.

But I am sorry I can't look at it like one framework versus another framework I have to look at the parent language.

3 likes
mohanraj21's avatar

Hello, It totally depends upon if you want to learn it or not, if it suits your interest and if you can learn it then you should definitely be doing that. Rest it is not compulsary to learn Symphony along with Laravel. Regarding the job application in my suggestion you should have some knowledge and a little experience in order to apply for the profile. You should consider many things while moving from laravel to symphony, it is not really simple to switch fields and there are alot of simple and complex factors, most important being the experience one has.

2 likes

Please or to participate in this conversation.