Lux - Vue Admin Dashboard Template
See: https://laravel.com/docs/8.x
See - LuxAdminPro-Documentation.pdf
For all the dependencies that need to be setup PHP and Laravel, please consult the Laravel Documentation
# install laravel dependencies
composer install
# install package.json dependencies
yarn # or npm install
On one terminal:
php artisan serve
And on another terminal:
yarn watch
Open http://127.0.0.1:8000 in the browser.
Your app may run on a different port than 8000 because it could be already in use by other application. To be sure, you can check correct open port in the console you ran the command
php artisan serve
.
Files | Description |
---|---|
package.json | NPM Dependencies |
webpack.mix.js | Webpack Compile Frontend Assets |
resources/js/* | Vuetify Application |
resources/sass/* | Vuetify Variables and overrides |
resources/view/spa.blade.php | Basically Index.html |
app/Http/Controllers/SpaController.php | Serve spa.blade.php |
routes/web.php | (SPA) Redirect all requests to SpaController |
Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as:
- Simple, fast routing engine.
- Powerful dependency injection container.
- Multiple back-ends for session and cache storage.
- Expressive, intuitive database ORM.
- Database agnostic schema migrations.
- Robust background job processing.
- Real-time event broadcasting.
Laravel is accessible, powerful, and provides tools required for large, robust applications.
Laravel has the most extensive and thorough documentation and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework.
If you don't feel like reading, Laracasts can help. Laracasts contains over 1500 video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library.