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

Kemito's avatar

Guy just asked a simple question. Simple answer is - Here on laracasts you can learn about Laravel.

davorminchorov's avatar

This site is mainly focusing on learning Laravel: how to use it and it's not focusing on learning Laravel: how it was created / made so the only series currently digging into the source code of the framework is Advanced Eloquent.

Don't expect many tutorials on how a framework was created, you may find some material, but it's not enough, so you have to learn that yourself.

erozas's avatar

@dberry You've got a point, I don't have near a fraction of the knowledge and experience most of you have, I actually found out about most of the Laravel basic functionality watching Laravel 5 Fundamentals and I started using the framework on February (I'm fairly new to programming as well) and I think that the "Fundamentals" kind of video is ideal to learn (we're not talking master here) the framework, I think it would be pretty overwhelming if you start learning HTML with the DOM or the HTTP protocol before you even touch a paragraph tag, they're all part of the same concept but they're not even on the same ballpark.

I find myself peaking the Laravel codebase just out of curiosity and it has been pretty useful but the Laracasts videos have been much more useful because Jeffrey knows the framework and has a much better understanding of the logical steps to be profficient with it than I have so for the most part I prefer to follow what Jeffrey thinks is the logical steps to learn the framework and the coding knowledge needed to be profficient with it.

Having said this, I really think that to be on the position to really understand the framework you really need to have OOP, SOLID and Design Patterns down and if you're in that place I highly doubt that you're going to ask about it on your first post on the Laracasts forum, you will probably be reading the damn codebase and getting your own conclusions instead of calling Laravel 5 Fundamentals a "crappy cookbook" which in my opinion is something only a really dumb douchelick can say.

So in conclusion, I might be totally wrong but I think that if you're asking somebody to explain Laravel or any other framework file by file, layer by layer you're probably not in the position to fully understand it and you should try to level up instead of calling names on material that's gold for the purposes it was intended.

1 like
oneplex's avatar

Actually I would recommend picking up a copy of Practical OOD in Ruby and giving it a good read through. Jeffrey has listed it under recommended reading. I found it to be incredibly insightful. Secondly I would recommend stepping through the frameworks code as it is executed using a decent IDE like PHPStorm. I found it was very interesting to see at a more fundamental level how the HTTP layer works one step at a time.

Edit: First though I recommend making your way all of the excellent content put together on this site. It's incredible valuable stuff and the importance of going through the fundamentals can not be overstated. Good luck!

1 like
MikeHopley's avatar

I think if you can learn a framework (and how to do everything you want to do with it) just by reading the source code, then maybe you are already at a level where you don't need much help from places like Laracasts.

Sometimes people forget what it was like to learn something new.

bbloom's avatar

Yeah, pretty ironic to be asking where to learn, in the Laracasts' forum.

Also, there are the podcasts. The most recent one is on http://fullstackradio.com/episodes/14/, hosted by a fellow Laravel Toronto regular (if you don't mind a plug for the Toronto Laravel Group...).

If memory serves, it was this podcast, http://www.laravelpodcast.com/episodes/9313-episode-23-new-beginnings-envoyer-laravel-5-1, that @JeffreyWay talks about requests from companies to create "corporate subscriptions" for Laracasts.

Originally, you want a Laracasts' subscription, you signed up. However, companies do not want to pay for 100 individual subscriptions; rather, they want to pay once, and then manage those 100 individual subscriptions themselves.

My theory is that, at first, the people who signed up, signed up themselves and were very motivated to learn; and, to participate in the forums. With the advent of the corporate subscriptions, there are now people who were forced to be here, who are not similarly motivated as those who sign up for individual subscriptions.

I went from Joomla to Laravel apps. Can I be honest here? It's been hard! The learning never stops, and I've not yet circled back to Jeffrey's new Integrated package because there is simply so much to learn. Taylor was asked in the FullStackRadio interview why he uses Angular instead of ___ for Forge and Envoyer; he replied that Angular is the only one he knows, so that's that with that. I completely understand.

Anyways, back to coding...

Previous

Please or to participate in this conversation.