quasar / admin
此包的最新版本(v1.0.25)没有可用的许可证信息。
Quasar Admin 包
v1.0.25
2020-04-27 17:22 UTC
Requires
- php: ^7.3
- quasar/core: ^1.0
- quasar/oauth: ^1.0
- quasar/search-engine: ^1.0
README
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 安装的域名