Laravel – Cache
Sometimes in applications, there’s a need to speed up response time. One possible way to do that is to use a cache. Cache can store data for which the load …
Sometimes in applications, there’s a need to speed up response time. One possible way to do that is to use a cache. Cache can store data for which the load …
One of the most significant changes in the update is the overhaul of the application framework. Half of the folders within the main project directory underwent minor to major revisions. …
Welcome to the last part of Laravel 11 – Overview of changes. Route changes From now on, in the /routes folder, we will find only web.php and console.php routes. The …
Welcome to the next part of Laravel 11 – Overview of changes. New directory structure One of the main changes in the 11 version is a thorough update of the …
Since Laravel 9, the release cycle of new Laravel versions has been standardized to one major update at the beginning of each year. This year is no different. In March, …
Currently, there are two major packages allowing the PDF generation in Laravel applications: Laravel-DomPDF by barryvdh and Laravel-PDF by Spatie. I will compare these two packages by seeing what they …
Laravel Envoy is an official package that allows you to execute tasks on remote servers. Envoy file allows preparing an entire set of commands which later can be called manually …
Continuous Integration (CI) and Continuous Delivery (CD), or CI/CD for short. It’s a tool provided by most git-based project management tools. Each provider might call it by a different name. …
The n+1 query problem occurs in various systems based on ORM (Object-Relational Mapping), and Laravel is no exception. The n+1 query problem manifests when an application sends too many queries …
QR codes is one of the most popular formats of 2D codes. It can be useful in various projects. The great advantage is any modern smartphone can scan it. QR …