Skip to content

Laravel 10 with Quasar v2 (Vue3, Vite, Pinia, i18n) for a Material Design SPA/PWA or Cordova Android/iOS app

License

Notifications You must be signed in to change notification settings

HansSchouten/Laravel-Quasar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Quasar boilerplate

Laravel 10 with Quasar v2 (Vue3, Vite, Pinia, i18n) for a Material Design SPA/PWA or Cordova Android/iOS app.

This boilerplate offers a quick start for building a Material Design (web)app with a UI powered by the Quasar Framework combined with a Laravel backend.

Installation

Project setup

  • copy .env.example to .env and update contents
  • composer install
  • php artisan key:generate
  • php artisan jwt:secret
  • php artisan migrate
  • npm install
  • npm i -g @quasar/cli
  • quasar dev (local development) or quasar build (build on server)

Link domain

  • setup a domain example.com (frontend) and api.example.com (backend)
  • symlink example.com to the Quasar generated UI folder:
cd example.com
rm -rf public_html
ln -s ../Laravel-Quasar/dist/spa public_html
  • symlink api.example.com to the Laravel entrypoint:
 cd api.example.com
 rm -rf public_html
 ln -s ../Laravel-Quasar/public-api public_html

Login screen

Profile settings

About

Laravel 10 with Quasar v2 (Vue3, Vite, Pinia, i18n) for a Material Design SPA/PWA or Cordova Android/iOS app

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published