Taking a deeper look at the Laravel's abort() helper and an undocumented implementation that you might find interesting.
A while ago, I published an article Introducing View Components in Laravel as an alternative to Laravel's View Composers, in this article I'll give you another option to create simple standalone components to use in your Blade views.
How make your content appear in the first results on google search? That’s the one million dollar question (probably more). Using structured data objects can help you a lot with that.
How often do you delete old branches from your local **Git** repositories? I never did that before, until now, let me show you how.
A progress bar is a nice way to have some feedback when you are writing and running a long process using Laravel commands.
In most applications, there is no easy way to go around and “recycle” some of the processed data for further requests, but for more simple applications, like a regular website or blog, you can use “Cache” to temporarily store some data.
Basically, using laravel pipelines you can pass an object between several classes in a fluid way to perform any type of task and finally return the resulting value once all the “tasks” have been executed.