shawnrong/avocado

Laravel spa admin panel based on vuejs

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

This package is auto-updated.

Last update: 2024-04-21 21:49:18 UTC


README

Single Page Laravel admin panel based on vuejs

Screenshot

Install

composer require shawnrong/avocado

php artisan avocado:install

php artisan migrate

php artisan db:seed --class="ShawnRong\Avocado\Database\AvocadoTableSeeder"

edit .env file, add config: API_PREFIX="api"

update config/auth.php

'guards' => [
    'api' => [
        'driver' => 'jwt',
        'provider' => 'admin',
    ]
]
'providers' => [
    'admin' => [
        'driver' => 'eloquent',
        'model' => ShawnRong\Avocado\Models\AdminUser::class,
    ]
]

Add avocado.js to 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');