/laravel-saas-starter

A Laravel SaaS Starter - Start building your own SaaS.

Primary LanguagePHP

About Laravel SaaS Starter

Laravel SaaS Starter is a kit that is standing on the shoulders of giants. You can build your multi-tenant SaaS quickly.

Laravel Packages:

Installation

Clone source code from repository

Run composer install packages

composer install

Copy Nova package to the root folder then run

composer update

Install nova package

php artisan nova:install

Copy .env.example to .env and set up database connection (your mysql database user should have creating database's permission)

Run data migration

php artisan migrate

Setup server vhost and config the central domain in config/tenancy.php

'central_domains' => [
    'YOUR CENTRAL DOMAIN',
],

Install frontend development packages:

npm install && npm run dev

Create first Administrator account:

php artisan nova:user

Start web application

php artisan serve

Access to the Admin Panel "http://127.0.0.1:8000/admin/" and enjoy.