Laravel 10 CRUD app

In this tutorial we’ll create Laravel 10 CRUD app using default Breeze starter kit which comprise of Blade templates along with Tailwind CSS and AlpineJS. Laravel 10.x requires a minimum PHP version of 8.1. This tutorial assumes that you are using Linux, MacOS or WSL on Windows and Node.js, Composer and PHP 8.1 along with … Read more

Invoicing app in Laravel 9 – migrations and models

With the knowledge we acquired in last few articles surrounding Laravel 9 ecosystem, let’s build something concrete – a kind of full-fledged business app. So, in next few articles, we’ll gradually build an Invoicing app using tech stacks available to Laravel 9. Well…let’s start the marathon. In this article we’ll create migrations and models for … Read more

One-to-many relationship in Laravel 9

In this article we’ll learn how to define models / tables in Laravel 9 with one-to-many relationship, one of the most common relationships between tables in a database. Then we’ll seed some data into these related tables and check the relationship functions. Laravel 9.x requires a minimum PHP version of 8.0. This tutorial assumes that … Read more

Data-table using Vue3 Composition API in Laravel 9 app

In this tutorial we’ll build a data-table in a Laravel 9 app employing VILT (Vue, Inertia, Laravel, Tailwind) stack while using Composition API of Vue3. The data-table will have the field-based searching capability along with pagination and sorting. Laravel 9.x requires a minimum PHP version of 8.0. This tutorial assumes that you are using Linux, … Read more