Laravel – PDF generator packages overview

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

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 …

What is a GitLab CI/CD?

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. …

Laravel – Preventing n+1 queries problem

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 …

Laravel – Generating QR Codes

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 …

Migration to Vue 3, Part 3. – Components

functional attribute on single-file component <template> is removed. Vue 2 Vue 3 functional option in components created by functions is removed. Vue 2 Vue 3 New defunctional option in components …

What’s new in Vue 3

Vue 3 was officially released on September 18, 2020. It brings several improvements and changes compared to Vue 2. Here are some of the main differences: Composition API Vue 3 …

Laravel – File storage

In some applications, there might be a requirement to transfer files between the client and server. Laravel allows clients to send files to the server. Currently, Laravel supports only two …