Laravel 13 from scratch: Full Stack web development with Vue 3 and Tailwind CSS
Learn to create modern web applications with Laravel 13, from your first projects to a secure REST API and a Vue 3 frontend
-
- $16.99
-
- $16.99
Publisher Description
Learn to develop full-stack web applications with Laravel 12, Vue 3, and Tailwind CSS, from installation to production deployment.
Across 22 chapters, you'll build complete CRUD applications, a secure REST API with Sanctum, authentication with Laravel Breeze, roles and permissions with Spatie, and a Vue 3 SPA frontend that consumes your own API.
You'll also see how to improve performance with caching and queuing, write tests with PHPUnit and Pest, and prepare your application for real-world environments.
Map
This book has a total of 22 chapters, it is recommended that you read in the order in which they are arranged and as we explain the components of the framework, go directly to the practice, replicate, test and modify the codes that we show in this book.
Chapter 1 - Required Software and Installing the Tools: The necessary software is explained, and its installation to develop in Laravel on Windows with Laragon or Laravel Herd or on MacOS Laravel Herd and MacOS and Linux with Laravel Sail and Docker.
Chapter 2 - Knowing general aspects of Laravel: We will talk about Laravel, we will create a project, we will configure the database, we will know basic aspects of the framework and finally we will know the main element that are the routes.
Chapter 3 - Routes, controllers, and views: We will take the first steps with the routes and the views, to start seeing screens through the browser; we’ll also cover using controllers with views; redirects, directives and blade as template engine.
Chapter 4 - Migrations: We will know the use of migrations, as a central element to be able to create the models, which are the layer that connects to the database, to a particular table; and, to have this table, we need the migrations.
Chapter 5 - MVC and CRUD: We will get to know the MVC, which is the heart of the framework, and we will make a few examples that will help us to continue advancing.
Chapter 6 - CRUD and forms: We will create a simple CRUD app, we will learn to work with the MVC, resource type controllers, lists, pagination, form validations, database access among other related aspects.
Chapter 7 - Session messages and flash: We will know how to send flash type session messages which we will use to confirm CRUD operations and session usage.
Chapter 8 - Routes
Chapter 9 - Authentication with Laravel Fortify (and Breeze)
Chapter 10 - Introduction to Tailwind CSS and Components
Chapter 11 - Common operations in Eloquent (ORM) and Query Builder
Chapter 12 - Relationships in Laravel
Chapter 13 - Blade and Components in Blade
Chapter 14 - Seeders and Factories
Chapter 15 - Rest API
Chapter 16 - Consume Rest Api from Vue 3
Chapter 17 - Cache
Chapter 18 - Gate and Policies (Authorization and Authorization)
Chapter 20 - General features
Chapter 21 - Essential packages
Chapter 22 - AI applied to Laravel: Laravel Boost and Laravel AI: We present the use of AI in Laravel, using the two main packages we have available and how we can use it with other tools like OpenCode.
Chapter 23 - Testing: We will learn how to create unit and integration tests in the Rest Api and the blog application using PHPUnit and Pest.
Chapter 24 - Deployment: We will talk about how you can push your Laravel application to production.
By the end of the book, you will have the knowledge to create any basic application with the framework and know more than just the basics of it.
I invite you to visit my website:
desarrollolibre.net
And get to know my work.