Overview
Laravel Breeze - Vue 3 Edition is a repository that provides an implementation of the Laravel Breeze application/authentication starter kit frontend in Vue.js v3. It utilizes Laravel Sanctum for authentication and provides a Vue 3 frontend app with a powerful Laravel backend.
Features
- Persistent state logic using localStorage API automatically within pinia stores.
- Two middlewares: one for axios to handle the 401 permission denied case, and one for vue-router to manage inaccessible routes if the user is not logged in, and vice versa.
- Minimal CSS solution with no third-party libraries, allowing users to apply their favorite CSS framework/library.
Installation
To install the Laravel Breeze - Vue 3 Edition, follow these steps:
- Clone this repository.
- Copy the “.env.example” file.
- Install the dependencies.
- Run the application.
For the complete installation guide, please refer to the repository documentation.
Summary
The Laravel Breeze - Vue 3 Edition repository provides a pre-built frontend implementation of the Laravel Breeze application/authentication starter kit using Vue.js v3. It includes features such as persistent state logic, middlewares for axios and vue-router, and a minimal CSS solution. The installation process is straightforward and can be found in the repository documentation.