Laravel 8 development setup in MX Linux

In this article we’ll setup Laravel development environment in MX Linux. But why MX Linux? The simple answer is: ‘It works’. If you happen to visit distrowatch.org then you’ll get yet another reason: ‘It tops’ the good ole chart. Believe me I’ve tested and used dozens of Linux distros but MX Linux really shines as … Read more

Using Vue-Multiselect in Laravel 8 Inertia.js app

(Note: This article has been updated with Breeze starter kit in place of Jetstream.) In this tutorial we’ll use vue-multiselect (suadelabs/vue3-multiselect) package to insert searchable select field in a Laravel 8 app using VILT (Vue.js, Inertia.js, Lavarel, Tailwind) stack. Assuming that the composer is installed, enter the following command to create new Laravel 8 project: … Read more

Using template in PHPWord

In this tutorial we’ll use template capability of PHPWord library. Sometimes you just want to generate a document by changing few fields in it. In this case, using template is suitable than generating whole document programmatically. Let’s build a Laravel 8 app which outputs docx file using template. You can start by creating a fresh … Read more

Comprehensive tutorial on PHPSpreadsheet

In this tutorial we’ll look into using PhpSpreadsheet library, a pure php library to read and write spreadsheets including MS Excel. You can start by creating a fresh laravel 8 app by entering following command: Now install phpspreadsheet by executing the following command inside project directory: Next, setup database and Laravel environment file as usual. … Read more

Simple search in Laravel 8 Vue.js (VILT) app

(Note: This article has been updated with Breeze starter kit in place of Jetstream.) In this tutorial we’ll create simple search capability in a Laravel 8 app using VILT (Vue.js, Inertia.js, Lavarel, Tailwind) stack. Assuming that the composer is installed, enter the following command to create new Laravel 8 project: Now go inside the newly … Read more

Important update in Inertia.js

Recently there was made an important update in Inertia.js which rather went unnoticed by many. Now whoever is following various tutorials of VILT stack (Vue, Inertiajs, Laravel, Tailwind) available on the internet will be facing problem of broken links (specifically inertia-link). Therefore, you need to see the official documentation first before cursing VILT stack tutorials … Read more

Laravel 8 VILT Data-table and Search

(Note: This article has been updated with Breeze starter kit in place of Jetstream.) In this tutorial we’ll create data-table using VILT (Vue, Inertia, Lavarel, Tailwind) stack that will have capabilities of pagination, sorting and field-based searching. Assuming that the composer is installed, enter the following command to create new Laravel 8 project: Now go … Read more