- Notifications
You must be signed in to change notification settings - Fork10
TitasGailius/laravel-moonlight
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
I stand with Ukraine | 🇺🇦 |
---|
Laravel Moonlight is a carefully crafted Laravel preset for your next SPA application.
Leverage an existing server-side framework to create a fully client-side rendered, single-page application without much of the complexity that comes with a modern SPA.
- TailwindCSS
- InertiaJS
- VueJS
- Ziggy (Use named routes in your JS)
Installed using composer:
composer require titasgailius/laravel-moonlight
Once the package has been installed, you may install the scaffolding using the ui Artisan command:
// Generate basic scaffoldingphp artisan ui moonlight// Include authentication scaffoldingphp artisan ui moonlight --auth
project│ - webpack.mix.js│└───resources│ |│ └───js│ | │ - app.js│ | │ - bootstrap.js│ | ││ | └───components // Global components that are auto-registered.| | | | - form-input.vue| | |│ | └───layouts| | | | - app.vue| | |│ | └───pages // This is where you put your application pages.│ | │ - home.vue│ | │ - welcome.vue│ | ││ | └───auth│ | │ - login.vue│ | │ - register.vue│ | │ - verify.vue│ | ││ | └───passwords│ | │ - confirm.vue│ | │ - email.vue│ | │ - reset.vue│ |│ └───sass│ | | - app.scss│ ││ └───views│ │ - app.blade.php|└───app/Providers | // Here you may register any variables that are shared between pages. │ - InertiaServiceProvider.php
About
Batteries included Laravel preset based on InertiaJS, VueJS and TailwindCSS stack.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
Contributors5
Uh oh!
There was an error while loading.Please reload this page.