shawnrong / avocado
Laravel 基于 Vue.js 的单页面应用(SPA)管理面板
v1.0
2018-11-21 08:42 UTC
Requires
- php: >=7.0.0
- dingo/api: 2.0.0-alpha2
- spatie/laravel-permission: ^2.23
- tymon/jwt-auth: 1.*@rc
README
基于 Vue.js 的单页面 Laravel 管理面板
安装
composer require shawnrong/avocado
php artisan avocado:install
php artisan migrate
php artisan db:seed --class="ShawnRong\Avocado\Database\AvocadoTableSeeder"
编辑 .env
文件,添加配置:API_PREFIX="api"
更新 config/auth.php
'guards' => [ 'api' => [ 'driver' => 'jwt', 'provider' => 'admin', ] ] 'providers' => [ 'admin' => [ 'driver' => 'eloquent', 'model' => ShawnRong\Avocado\Models\AdminUser::class, ] ]
将 avocado.js 添加到 webpack.mix.js
mix.js('resources/js/app.js', 'public/js') .sass('resources/sass/app.scss', 'public/css') .js('resources/js/avocaodo/avocado.js', 'public/js');