Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

benbjurstrom/prezet-laravel-intertia-vuetify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prezet [Laravel + Intertia + Vuetify]

An opinionated Laravel preset with Inertia.js and Vuetify

Push Status

Includes

The following features are preconfigured. Check out the demo at prezet.com.

User Features

Frontend Developer Features

  • Vuetify 2.2+
  • Inline form validation
  • Eslint w/ eslint-plugin-vue
  • Font Awesome 5

Backend Developer Features

  • PHP 7.4
  • Laravel 6
  • Postgres
  • Github workflow running tests and code quality
  • UUID primary keys
  • Example phpunit tests
  • Inline form validation
  • Docker compose development environment

Docker Compose Features

  • Postgres Database
  • Redis Server
  • Mail Hog Dashboard
  • Laravel Queue Worker
  • Laravel Jobs Container

Quickstart

Clone this repo into new project folder

git clone https://rezet-intertia-vuetify.git  prezet
cd prezet

Start the docker containers

docker-compose up

Install the dependencies

cp .env.example .env
docker exec prezet-phpfpm artisan key:generate
docker exec prezet-phpfpm composer install
docker exec prezet-phpfpm yarn install

Create the database, run the migrations, and seed the data

docker exec prezet-phpfpm php artisan db:create
docker exec prezet-phpfpm php artisan migrate:fresh --seed

Login at http://localhost:8000

email: user@example.com
password: 123

About

An opinionated Laravel preset with Inertia.js and Vuetify

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages