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

fahad's avatar

how to be a good laravel developer ?

Hi All,

I am learning laravel everyday of the week and after the weekend i forget most of the stuff. 2-3 weeks passed by i have to go back where i was a month earlier to make the revision and then same is happening later on again. Can anyone suggest me a way so that i can be fluent in laravel. if anyone know about any free lara-porject where i can try to make a little things, that is also be a good advice( since it will help me to be in touch with laravel all the time).

Thanks all in advance.

0 likes
6 replies
bobbybouwmann's avatar

Well that is the one million dollar question, "how to be a good developer?"

The best way to learn is by doing. Start small and simple. Make for example a simple blog in Laravel. Also it's good to watch the videos here at Laracasts. They give you inside on how the framework is put together.

I would also recommend you to use an IDE like phpstorm. You can then click through all the functions and classes and see what they are doing.

1 like
martinbean's avatar

@fahad Practice. Practice. Practice.

There's more to being a good Laravel developer than learning the framework. Learn about design patterns. PHP, the language. Laravel is just a tool. It's like asking how to be good with a pencil.

3 likes
jlrdw's avatar

Learn java, jsp, servlets, javasciript, html, css, write all of the code and maintain a large database for a medium sized trucking company for a decade then come back to Laravel, install it and you will be a good laravel developer from the get-go.
You might as well ask the question how do I become a good pipe welder and how do I get good at running root passes with 7018 rod. There are three main ways to get better at something practice, practice, practice.
But seriously learn some basic PHP first.

1 like
Khare's avatar

From a self-taught programmers perspective:

  1. Learn the basics HTML/CSS and jQuery. Make a few static web sites, mix in twitter bootstrap and make some more.
  2. Learn the basics of PHP and object oriented programming. Use codecademy.com to run through them for example.
  3. Build some basic stuff with laravel, do all the tutorials on this site. Do not just watch them - DO them.
  4. Find a passion project to build
  5. Ask for help when you get stuck
1 like
AucT's avatar

Practice a lot and don't make huge projects at start. Start with a lot of small and for sake DON'T EVER USE NOTEPAD for developing. Use some good ide like phpstorm or smth.

@jlrdw offtop: How would you evaluate performance jsp/spring vs php7/laravel for building let's say second wordpress (blog with huge database)? I love laravel but I think there should be a pitfall using laravel, because in my experience one thing can't be awesome :(

1 like
jlrdw's avatar

@AucT I don't use WordPress. Laravel I mainly use for medium to small websites, as I mentioned before on this forum if you were writing something very large don't listen to me rather go to CH Robinson, JB Hunt, Landstar and large trucking companies like that and see what they use. That would be the thing to learn.
I am retired now and only maintain a couple web sites I chose PHP because it's so easy to find shared hosting as one of those sites is a non-profit. Even though Java Technologies was my first web Technologies, I haven't used them in a while.
I do know that PHP has come a long way in the last decade, a decade ago you would probably not want to touch PHP for real large application, but today it's right up there with asp.net and Java Technologies.

Please or to participate in this conversation.