Bake Laravel style validation right into your Slim project and easily validate all your forms with a few lines of code and no controller mess.
Using the official Slim CSRF package and a little tweaking, we're going to create an effortless way to help protect your site from CSRF (Cross-Site Request Forgery) attacks.
Doctrine is a powerful ORM (Object Relational Mapper) and works perfectly for Slim projects. In this course, we'll run through the setup in Slim 4.
Slim comes with no container by default, and using League Container gives you the power of service providers, autowiring and more.
Routes quickly get messy without views. Let's set up Slim 4 with the Twig view component.
A full walkthrough of everything you need to learn about working with a powerful, lightweight framework.
Slim comes with a default container, but switching to League Container gives you the power of service providers, autowiring and more.
Popularized by Laravel, Facades hide underlying classes and allow normal methods to be invoked as static methods. With a pinch of magic, we're going to create our own!
Building an API? Using Slim, we'll learn how to build clean, simple JWT authentication that you can fit into the framework of your choice.
ADR is a user interface pattern much better suited to the web than MVC (Model-View-Controller). Let's implement this in the Slim framework and see how it works.