ACTCMS

维护者

详细信息

github.com/actcmsvn/cms

源代码

问题

安装: 2

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 1

语言:CSS

1.0.0 2022-12-13 07:50 UTC

This package is auto-updated.

Last update: 2024-09-12 02:10:30 UTC


README

Total Downloads Latest Stable Version License

安装

在您的 composer.json 中包含此包并更新 composer。这将下载 ACT 的 CMS 包。

"act/cms": "dev-master"

现在,让我们让我们的包对主 Laravel 结构“可见”,并为其分配别名,我们通过在主 composer.json 中的 "psr-4" 部分添加此行来完成

"autoload": {
      "classmap": [
          "database"
      ],
      "psr-4": {
          "App\\": "app/",
          "ACT\\CMS\\": "vendor/act/cms/src"
      }
},

然后从主文件夹运行此命令

composer dump-autoload

然后,将以下行添加到 config/app.php

'providers' => [
    // ...

    /*
     * ACT Application Providers
     */
    ACT\CMS\CMSServiceProvider::class,

    // ...
],

然后,为了执行实际复制,用户应该使用 Artisan 命令 发布 我们的视图

php artisan vendor:publish

helpers.php 添加到主 composer.json 中的 "files" 部分

"autoload": {
      "classmap": [
          "database"
      ],
      "psr-4": {
          "App\\": "app/",
          "ACT\\CMS\\": "vendor/act/cms/src"
      },
      "files": [
  		  "helpers.php"
  	  ]
},

然后从主文件夹运行此命令

composer dump-autoload

然后,将以下行添加到 routes.php

Route::group(['middleware' => ['web']], function () {
    Route::group([ 'prefix' => 'admin' ], function(){
        Route::any('{paths?}', "\ACT\CMS\CMSController@route")->where('paths', '([A-Za-z0-9\-\/]+)');
    });

    Route::get('/', function () {
        echo 'Frontend template not found - <a href="admin">Backend</a>';
    });
});

最后,使用 vendor\act\cms\src\db\install.sql 为 cms 安装数据库。

配置

(待续)