Breeze-nuxt - An application / authentication starter kit frontend in Nuxt.js for Laravel Breeze

Overview

Laravel Breeze - Nuxt.js Edition

Introduction

This repository is an implementing of the Laravel Breeze application / authentication starter kit frontend in Nuxt.js. All of the authentication boilerplate is already written for you - powered by Laravel Sanctum, allowing you to quickly begin pairing your beautiful Nuxt.js frontend with a powerful Laravel backend.

Official Documentation

Installation

First, create a Nuxt.js compatible Laravel backend by installing Laravel Breeze into a fresh Laravel application and installing Breeze's API scaffolding:

# Create the Laravel application...
laravel new next-backend

cd next-backend

# Install Breeze and dependencies...
composer require laravel/breeze

php artisan breeze:install api

# Serve the application...
php artisan serve

Next, clone this repository and install its dependencies with yarn install or npm install. Then, open nuxt.config.js file and supply the URL of your backend:

env: {
    backendUrl: 'http://localhost:8000'
},
...
axios: {
    baseURL: 'http://localhost:8000'
},
...
auth: {
    strategies: {
        laravelSanctum: {
            url: 'http://localhost:8000'
        },
    }
}

Finally, run the application via npm run dev / yarn dev. The application will be available at http://localhost:3000:

npm run dev

or

yarn dev

Note: Currently, we recommend using localhost during local development of your backend and frontend to avoid CORS "Same-Origin" issues.

Inspiration

This project was inspired by the Breeze Nuxt.js project. Have fun!

License

Laravel Breeze Nuxt is open-sourced software licensed under the MIT license.

You might also like...
Nuxt.js was used in building the frontend of this web application and PHP/mySQL for the backend/database.

sdg-007 Frontend Nuxt.js was used in building the frontend of this web application and PHP/mySQL for the backend/database. About There is a popular sa

Laravel Vue SPA, Bulma themed. For demo login use `admin@laravel-enso.com` & `password` -
Laravel Vue SPA, Bulma themed. For demo login use `[email protected]` & `password` -

Laravel Enso Hit the ground running when building your new Laravel SPA project with boilerplate and extra functionality out of the box! click on the p

Laravel-weather-app - Laravel Weather App Built With Vue.js

Laravel Weather App Installation Clone the repo locally: git clone https://githu

Vuelar (Vue-Laravel) - A Laravel-powered pagination package for Vuejs

vuelar (Vue-Laravel) is a vue package that takes care of pagination for a Laravel-powered backend on a Single-Page Application. This package assumes familiarity with Laravel and requires vue-router for navigation.

Maple-Forest-Frontend - CRM system (Frontend)

Maple-Forest-Frontend Project setup yarn install Compiles and hot-reloads for development yarn serve Compiles and minifies for production yarn build

P7Groupo Frontend - Frontend du projet 7 de la formation
P7Groupo Frontend - Frontend du projet 7 de la formation "Developpeur Web" pour OpenClassroom

Frontend du projet 7 de la formation "Developpeur Web" pour OpenClassroom Objectif Construire un réseau social interne pour les employés de Groupomani

Build an end-to-end e-commerce App with Vue, Nuxt, and appbase.io. Uses Auth0 for authentication, Stripe for checkout, and Heroku / Vercel for deployment.
Build an end-to-end e-commerce App with Vue, Nuxt, and appbase.io. Uses Auth0 for authentication, Stripe for checkout, and Heroku / Vercel for deployment.

Build an end-to-end e-commerce App with Vue, Nuxt, and appbase.io (for building search). Uses Auth0 for authentication, Stripe for checkout, and Heroku / Vercel for deployment.

Model statistics dashboard for your Laravel Application
Model statistics dashboard for your Laravel Application

Laravel Model Stats Model statistics dashboard for your Laravel Application This Laravel packages gives you a statistic dashboard for you Laravel appl

A Web Application built on Laravel + Vue. Based on the Pokemon API
A Web Application built on Laravel + Vue. Based on the Pokemon API

A Web Application built on Laravel + Vue. Based on the Pokemon API

Owner
Filip
Filip
Laqu-l 130 Dec 27, 2022
Vue.js3 Authentication - This is Authentication with Vue.js 3 Cli using Firebase

vue-authentication Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run bui

Luka Jioshvili 1 Feb 5, 2022
Starter application template using Piccolo ORM ecosystem as backend and Vue.js as frontend

Starter application template using Piccolo ORM ecosystem (with FastAPI framework) as backend and Vue.js as frontend.

null 5 Dec 22, 2022
Starter kit to accelerate the development of new applications.

[WIP] Laravel Jetstream Inertia Vue PrimeVue Starter Starter kit to accelerate the development of new applications. Features Laravel 8 Inertia.js Jets

Dawid Holka 9 Dec 28, 2022
Tech blog starter-kit with vue3, nuxt3 and Contentful

Tech blog starter-kit with vue3, nuxt3 and Contentful Vue3 - used setup script Nuxt3 TypeScript Tools: Vite, Yarn 3, Volar Styles: Primeflex, Primeico

LongRun Inc. 30 Dec 22, 2022
Multiple Authentication Using Laravel-Jetstream With Inertia-Vue

Multiple Authentication Using Laravel-Jetstream With Inertia-Vue About Jetstream-Inertia-Vue Multi-Auth It is a user-based multiple authentication sys

SK NIYAJ ALI 7 Sep 22, 2022
User registration and authentication frontend library for Django Manifest.

Vue Manifest User registration and authentication frontend library for Django Manifest. Still in development. Installation npm install vue-manifest Us

Ozgur Gunes 1 Aug 16, 2020
Starter template for vue 3 applications with authentication

VVDDA vue3-vuetify3-django-djoser-authentication-template To do: * add form vali

3V1LXD 7 Nov 14, 2022
Vue startup application template that uses ASP.NET Core API layered architecture at the back-end and JWT based authentication

Nucleus Web API startup template with a Vue Client application. Requirements Vue CLI v3.x or later. Nodejs v10.x or later. Visual Studio 2019 v16.3 or

alirizaadiyahsi 340 Dec 9, 2022
A vue application which provides read-only function without authentication or post module

Elog mobile Elog mobile web pages developed and deployed at CSNS (China Spallation Neutron Source), it is a lightweight web application which provides

null 1 Jun 6, 2022