Laravel + Vuetify starter template
This Project is based on
- Install Composer https://getcomposer.org/download/
- Install Node.js https://nodejs.org/en/download/
- Download any supported database provider: https://laravel.com/docs/5.7/database
# Copy the example env file and make the required configuration changes in the .env file
cp .env.example .env
# Install all composer dependecies
composer install
# Generate a new application key
php artisan key:generate
# Generate a new JWT authentication secret key
php artisan jwt:secret
# Run the database migrations --set the database connection in .env before migrating--
php artisan migrate --seed
# Install node dependecies
npm i
- Admin account:
- email:
[email protected]
, password:123456
- email:
- User account:
- email:
[email protected]
, password:123456
- email:
# Start the local development server: http://127.0.0.1:8000
php artisan serve
# build and watch
npm run watch
# Run Feature tests
./vendor/bin/phpunit
npm run production
- To enable login with github:
- To send email in
Reset Password
module: - Run
php artisan config:cache
after updating your .env file. - It's recommended to have a clean database before seeding. You can refresh your migrations at any point to clean the database by running
php artisan migrate:fresh --seed
- Laravel 5.7
- Laravel-Permission
- Socialite integration
- Login, register and password reset
- Pages with dynamic import and custom layouts
- Authentication with JWT
- Vue + VueRouter + Vuex + VeeValidate
- Vuetify Material Design