Back to Course |
Vue.js 3 + Laravel 9 SPA: CRUD with Auth

Install Laravel + Vue: Load First Vue.js Component

IMPORTANT UPDATE: since Laravel 9.19 in July 2022, the Vue + Laravel installation from this video would not work exactly the same.

Laravel has changed the asset bundling tool from Laravel Mix to Vite.

I decided not to re-shoot the full course because of that change, it would be a huge task. Instead, I wrote a free detailed step-by-step article on how to install Vue into Laravel now.

Please read that article for the installation, and then you can proceed with the next lesson of getting data into Vue from API.

The alternative option is to revert from the now-default Vite, back to Laravel Mix, manually, and then proceed with this course from the first lesson.

Also, I have a "general" video on my Youtube channel: Laravel 9.19: From Mix to Vite - What You Need To Know

If you have any questions about this, please comment on this lesson or email me personally povilas@laraveldaily.com


Commit for this lesson: https://github.com/LaravelDaily/Laravel-Vue3-CRUD-Course-2022/commit/6886baae1371015f50d91fbb15c508a218335327

Course Content

Intro

Installation

Our First Vue.js Page: Datatable with Laravel API

Multiple Pages: Routing in Vue.js

Full CRUD of Posts

Login and Permissions: Authentication and Authorization