quasar/admin

此包的最新版本(v1.0.25)没有可用的许可证信息。

Quasar Admin 包

v1.0.25 2020-04-27 17:22 UTC

README

Total Downloads Latest Stable Version

Quasar 是一个应用程序,可以生成控制面板,您可以在其中创建自定义解决方案。

安装

1 - 为了避免冲突,我们将从根目录删除 Laravel 的默认迁移

rm -rf database/migrations/*

2 - 安装 Laravel 框架后,在控制台执行

composer require quasar/admin

2 - 执行发布命令

php artisan vendor:publish --provider="Quasar\Admin\AdminServiceProvider"

3 - 在 .env 文件中设置环境变量

ADMIN_BASE_LANG=en

4 - 配置 Laravel 队列,在文件 config/queue.php 中将数据库连接替换为

...
'database' => [
    'driver' => 'database',
    'table' => 'admin_job',
    'queue' => 'default',
    'retry_after' => 90,
],
...
...
'failed' => [
    'driver' => env('QUEUE_FAILED_DRIVER', 'database'),
    'database' => env('DB_CONNECTION', 'mysql'),
    'table' => 'admin_failed_jobs',
],
...

之后,将您的 QUEUE_CONNECTION 环境变量设置为数据库值

QUEUE_CONNECTION=database

5 - 执行迁移并播种数据库

composer dump-autoload
php artisan queue:table
php artisan migrate
php artisan db:seed --class="AdminSeeder"
php artisan db:seed --class="OAuthSeeder"

6 - 您可以使用以下凭据进行访问

user: john@gmail.com
pasword: 1111

7 - 要运行单元测试

./vendor/bin/phpunit

提示

1 - 您可以在以下 URL 中使用 GraphQL 演示场

http://your-domain/graphql-playground

将 "your-domain" 替换为 Laravel 安装的域名