qnox81 / laravel-inertia-tailwind-vue-scaffold
A scaffold for new laravel projects
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^7.2.5
- bensampo/laravel-enum: ^1.30
- dyrynda/laravel-model-uuid: ^6.1
- fideloper/proxy: ^4.0
- fruitcake/laravel-cors: ^1.0
- inertiajs/inertia-laravel: ^0.2.5
- laravel/framework: ^7.0
- laravel/tinker: ^2.0
- laravel/ui: ^2.0
- spatie/data-transfer-object: ^1.13
- tightenco/ziggy: ^0.9.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.2
- barryvdh/laravel-ide-helper: ^2.6
- dyrynda/laravel-make-user: ^7.0
- facade/ignition: ^2.0
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.0
- nunomaduro/collision: ^4.1
- phpunit/phpunit: ^8.5
- sempro/phpunit-pretty-print: ^1.2
README
Scaffold for new laravel projects. In a nut shell, it's a basic laravel app, with added the following stack:
- Laravel (obviously) 7.x
- Inertia.js
- TailwindCSS
- TailwindUI
- Vue
Installing
$ composer create-project --prefer-dist qnox81/laravel-inertia-tailwind-vue-scaffold app-name
Packages
I've pre-installed a bunch of packages I end up installing on every project anyway. You can see a list of them in the composer.json file.
Docker
I've added docker for local development on mac with containers:
- app
- db
- nginx
- composer
- artisan
Details in docker-composer.yml file.
Front End Scaffolding
I'm using a fairly heavily modified version of harmonic's inertia preset. At some point, I'll update this to make it more customised.
Licence
MIT :)
Attribution
Heavly based on atymic/laravel-scaffold: great job!