This package will help you create an SPA front-end and API back-end application built with laravel v 5.8 and nuxtjs 2.6 popular community packages as a base.
Version | Illuminate | Status | PHP Version |
---|---|---|---|
1.0 | 5.8.x - 5.x.x | Active support 🚀 | >= 7.1.3 |
Popular community packages used so far are
- laravel/passport
- fideloper/proxy
- owen-it/laravel-auditing
- spatie/laravel-cors
- spatie/laravel-fractal
- spatie/laravel-permission
- barryvdh/laravel-debugbar
- nuxt- v2.4.0
- axios- v0.18.0
- @nuxtjs/router- v1.0.1
- bootstrap- v4.1.1
- bootswatch- v4.3.1
- dotenv- v5.0.1
- font-awesome- v4.7.0
- jquery- v3.4.0
- js-cookie- v2.2.0
- sweetalert2- v7.19.3
- vform- v1.0.0
- vue-i18n- v7.6.0
Dependency
# For laravel
$ composer install
$ php artisan migrate
$ php artisan passport:install
$ php artisan passport:keys
$ php artisan make:module <Modulename>
$ php artisan module:publish <Modulename>
$ npm install
$ npm run build
Note on the API - Over the laravel end,
- We are using Repository and Module pattern. More information On this blog post
- To get a basic idea on how the Modules are being used, please read this blog post about modularizing your laravel apps.
Anchor is built on the Laravel web application framework and nuxtJS; this project boilerplate would not be possible without contributions from
- Taylor Otwell - For laravel framework
- NuxtJS Contributors
- Spatie - For all the packages till now
- Cretu Eusebiu - For reference on nuxt js integration of nuxt js 1.4.0
- Larashout - For laravel repository pattern article
- Marco Aurélio Deleu - Simple component based dev. blog post
The Anchor project is open source software licensed under the MIT License.
Always open for improvements and code contributors