I've been working with PHP since v3. I have my own libraries for all sorts of stuff, and have built several web applications over the years. Current projects tend to make use of Smarty templating, Ractive.js and mqtt for displaying dynamic data, and so on.
I have over the years looked at frameworks (and Laravel is old enough that it's been on my radar for a long time). But despite - or probably because of - my experience, I always fail to "get" frameworks and go back to my old ways. I want to try and change that.
Laravel has extensive documentation but there's so much terminology which is new to my old brain that a couple of pages in it's all "blah blah". I follow instructions to build Hello World! type applications but I can't see how to build the bigger picture from it (in my case a multi-client multi-user system, displaying live dynamic data coming from MQTT). I don't have much experience with MVC (although use of Smarty templating means I'm at least used to separating content from code).
Learning new stuff doesn't generally bother me - in my day-to-day work, I work in a dozen different programming languages at any one time and learn new ones frequently. But there's a mind-shift I'm struggling with here that simply reading more docs or watching more videos isn't going to help with, unless they're targeted at someone like me (and I'm sure I'm not alone).
Any suggestions for a jumping-off point that might suit?
If it helps, I think I would find it easier to work backwards - starting with a fairly comprehensive working application built using Laravel, and breaking it down to understand the design choices and coding practises that got it there, rather than starting at Hello World! and trying to build upwards.
To be clear I'm not suggesting there's anything wrong with the documentation as it is, it's me that's the problem. But I can't be the only person stuck on the outside looking in!