If you wish to continue your adventure learning Laravel, at an intermediate level, this is the place to come. You'll have tutorials about the Laravel core components at a more advanced level, but still very practical and easy to use! Enjoy Laravel!
Macros allows you to extend Laravel core components with your new methods, that then you can use those new methods anywhere in your codebase.
Blade already comes with its own directives. But it can be extended with your own custom directives that will help you better structure your code.
Let's demonstrate a way to create a custom authentication gate that you can use, for instance, in a backoffice.