More Premium Hugo Themes Premium Tailwind Themes

Laravel Vue Sanctum Spa

A Laravel 8 and Vue 3 SPA boilerplate using tailwind styling and sanctum for authentication :ghost:

Laravel Vue Sanctum Spa

A Laravel 8 and Vue 3 SPA boilerplate using tailwind styling and sanctum for authentication :ghost:

Author Avatar Theme by hijenhek
Github Stars Github Stars: 64
Last Commit Last Commit: Mar 22, 2022 -
First Commit Created: Dec 18, 2023 -
Laravel Vue Sanctum Spa screenshot

Overview:

This product is a Laravel Vue Single Page Application (SPA) that uses Tailwind CSS for styling and Sanctum for authentication. It combines the features of Laravel 8, Vue + VueRouter + Vuex, login/register/update profile/password reset functionality, and authentication with Sanctum. The theme also includes Tailwind CSS and Heroicons for additional styling.

Features:

  • Laravel 8
  • Vue + VueRouter + Vuex
  • Login, register, update profile
  • Password reset
  • Authentication with Sanctum
  • Tailwind CSS + Heroicons

Installation:

To install the theme, follow these steps:

  1. Clone the repository:
git clone git@github.com:HijenHEK/laravel-vue-sanctum-spa.git --branch v1.0.1 my-spa
  1. Set the version and application name:
cd my-spa
  1. Edit the .env file and set your database connection details and your APP_URL:
  2. Generate the application key:
php artisan key:generate
  1. Migrate the database:
php artisan migrate
  1. Install the required npm packages:
npm install
  1. Build the assets:
npm run dev
  1. Set up mailer details:
// Set up your mailer details here
  1. Set the queue connection to “database”:
QUEUE_CONNECTION=database
  1. Make sure your domain is included in the stateful allowed domains in app/config/sanctum.php to avoid unauthorized domains issue #3.

Summary:

This product is a Laravel Vue Single Page Application (SPA) using Tailwind CSS for styling and Sanctum for authentication. It includes features such as login, register, update profile, and password reset. The theme also utilizes Tailwind CSS and Heroicons. The installation process involves cloning the repository, setting the application name and version, configuring the environment file, generating the application key, migrating the database, installing required dependencies, and setting up mailer details. Overall, this theme provides a modern and user-friendly interface for building Laravel Vue SPAs.