syscover/pulsar-cms

此包最新版本(dev-master)没有可用的许可信息。

Cms包

dev-master 2020-03-02 16:01 UTC

This package is auto-updated.

Last update: 2024-08-29 04:48:08 UTC


README

Total Downloads Latest Stable Version

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
}