Some basic knowledge of PHP, HTML, SQL and Object-oriented programming (OOP) is recommended. If Laravel from scratch seems difficult, try the PHP Practitioner and Object -Oriented Bootcamp series first.
@michalis Just a basic knowledge of PHP, really. A knowledge of MVC would be handy, too.
For things like the service container, you should be able to find resources that explain what a container is and how it fits into applications, and then watch videos on Laravel’s implementation to see how it’s used in a Laravel application.
If you find a term’s mentioned that you don’t quite understand, feel free to take the time to then look that up and read/watch more about that particular concept. You may find it’s like going down a rabbit hole, but that’s just learning. Every topic has interconnected knowledge like that. It’s just a case of tackling things, bit by bit.
Also in the docs, some things Taylor refers to the Symfony API, in other words, since laravel uses a lot of Symfony components, Taylor will at times reference their API.
thank you for the resources, they look good, especially the one for security, but I dont think I have the knowledge required to follow whats going on, maybe after i learn a little bit of laravel and php. are those materials for more advanced users or is it just me?