shawnrong / avocado

Laravel 基于 Vue.js 的单页面应用(SPA)管理面板

安装: 8

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:Vue

v1.0 2018-11-21 08:42 UTC

This package is auto-updated.

Last update: 2024-09-21 22:37:32 UTC


README

基于 Vue.js 的单页面 Laravel 管理面板

Screenshot

安装

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');