syscover / pulsar-cms
此包最新版本(dev-master)没有可用的许可信息。
Cms包
dev-master
2020-03-02 16:01 UTC
Requires
- php: ^7.1.3
- laravel/scout: ^7.1
This package is auto-updated.
Last update: 2024-08-29 04:48:08 UTC
README
Pulsar是一个生成控制面板的应用,您可以在此开始创建自定义解决方案,并提供任何Web应用程序所需的所有资源。
安装
在安装syscover/pulsar-cms之前,您需要安装syscover/pulsar-core和syscover/pulsar-admin
1 - 安装Laravel框架后,在控制台执行以下操作
composer require syscover/pulsar-cms
注册服务提供者,在config/app.php文件中将以下内容添加到providers数组中
Syscover\Cms\CmsServiceProvider::class,
2 - 执行发布命令
php artisan vendor:publish --provider="Syscover\Cms\CmsServiceProvider"
php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider"
3 - 执行迁移并填充数据库
php artisan migrate
php artisan db:seed --class="CmsTableSeeder"
4 - 执行加载所有更新的命令
php artisan migrate --path=vendor/syscover/pulsar-cms/src/database/migrations/updates
5 - Cms包实现了Laravel Scout,您必须指定注册数据或使用以下数据取消Laravel Scout
SCOUT_DRIVER=null
ALGOLIA_APP_ID=
ALGOLIA_SECRET=
6 - 将GraphQL路由添加到graphql/schema.graphql文件中
# Cms
#import ./../vendor/syscover/pulsar-cms/src/Syscover/Cms/GraphQL/inputs.graphql
#import ./../vendor/syscover/pulsar-cms/src/Syscover/Cms/GraphQL/types.graphql
type Query {
// others imports
# Cms
#import ./../vendor/syscover/pulsar-cms/src/Syscover/Cms/GraphQL/queries.graphql
}
type Mutation {
// others imports
# Cms
#import ./../vendor/syscover/pulsar-cms/src/Syscover/Cms/GraphQL/mutations.graphql
}