jiehoes / larasar

Laravel + Quasar Framework

Home Page:http://larasar.modemb.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quasar App (client) & Laravel Backend (server)

A Laravel + Quasar Vue Framework App

https://github.com/modemb/larasar

Install the dependencies

composer install
composer require laravel/ui --dev
php artisan ui vue --auth
cp .env.example .env
php artisan key:generate
php artisan passport:install
npm install
npm run dev

Cordova Setup: Android Studio – Configure – Default Project Structure

export ANDROID_HOME='D:\Projects\Android\android-sdk'
export JAVA_HOME='E:\Apps\Android\Android Studio\jre'

Start the app in development mode (hot-code reloading, error reporting, etc.)

php artisan serve
quasar dev
quasar dev -m ssr
quasar dev -m pwa
quasar dev -m bex
quasar dev -m android|ios
quasar dev -m electron
quasar dev -m ios -- some params --and options --here
quasar dev -m electron -- --no-sandbox --disable-setuid-sandbox

Lint the files

npm run lint

Miscellaneous

php artisan make:model Example -mcr
quasar create quapp
npm update && quasar dev
npm update && quasar build -m pwa && quasar dev

Build the app for production

quasar build
quasar build -m ssr
quasar build -m pwa
quasar build -m bex
quasar build -m android|ios
quasar build -m electron
quasar build -m ios -- some params --and options --here
quasar build -m electron -- --no-sandbox --disable-setuid-sandbox

Publishing to Store

https://quasar.dev/quasar-cli/developing-cordova-apps/publishing-to-store#Introduction


### Customize the configuration

See [Configuring quasar.conf.js](https://quasar.dev/quasar-cli/quasar-conf-js).

## Frontend Client

Local:<http://localhost:8080>
Network:<http://192.168.2.11:8080>

## Backend Sever

Local:<http://localhost:8000>
Network: php -S 192.168.2.11:8000 -t public

## Running Seeders - Super Admin id = 1 - Social Login = Seller

php artisan db:seed --class=UsersTableSeeder
TRUNCATE TABLE users;

## Create Update Columns From AddColumnsToTable

https://laravel.com/docs/7.x/migrations#columns
php artisan migrate:rollback -- migrate

## Comment Flow

Backend: Routes -> Controllers - Frontend: Blade -> Vue

## Features

- [x] Users Authentication by Roles
- [x] Email Verification
- [x] State Management
- [x] Password Reset 
- [x] Social Login
- [x] Form Validation
- [x] Users Analytics
- [x] CRUD

About

Laravel + Quasar Framework

http://larasar.modemb.com


Languages

Language:HTML 51.9%Language:PHP 27.0%Language:Vue 12.0%Language:Blade 7.9%Language:Java 0.7%Language:Shell 0.3%Language:Sass 0.1%