Larabue Laravel vuejs buefy Admin SPA
A simple lightweight admin template based on laravel, vuejs and buefy. Implemented with Sanctum and makes everything just simple and clean.
Screenshot
Features
- Laravel 7.x + Vue + Vue Router + Vuex
- Frontend built with Buefy UI framework
- Pages with custom layouts
- Examples for login, register and password reset
- Integration with vform
- Authentication with sanctum
- Webpack with laravel-mix
Installation
git clone git@github.com:dalholm/larabue-simple-laravel-sanctum-spa-admin.git yourprojectname
cd yourprojectname
cp .env.example .env
- Edit
.env
and set your database connection details - Edit
SANCTUM_STATEFUL_DOMAINS=
to your domain.com - Edit
SESSION_DOMAIN
to your.domain.com
composer install
php artisan key:generate
php artisan migrate
php artisan db:seed
-
npm install
/yarn
Composer
composer create-project dalholm/larabue && cd larabue
-
npm install
/yarn
- Edit
.env
and set your database connection details php artisan migrate
php artisan db:seed
Usage
- login: yourdomain.test/login
- Username: admin@admin.com
- Password: admin
Development
# build and watch
npm run watch
# serve with hot reloading
npm run hot
Production
npm run production
Changelog
Please see CHANGELOG for more information what has changed recently.