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:
- Clone the repository:
git clone git@github.com:HijenHEK/laravel-vue-sanctum-spa.git --branch v1.0.1 my-spa
- Set the version and application name:
cd my-spa
- Edit the
.envfile and set your database connection details and yourAPP_URL: - Generate the application key:
php artisan key:generate
- Migrate the database:
php artisan migrate
- Install the required npm packages:
npm install
- Build the assets:
npm run dev
- Set up mailer details:
// Set up your mailer details here
- Set the queue connection to “database”:
QUEUE_CONNECTION=database
- Make sure your domain is included in the stateful allowed domains in
app/config/sanctum.phpto 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.