marghoobsuleman/hashtagcms

无头CMS,可将其用作无头CMS或捆绑版,API已启用,管理面板,多站点,多平台,多语言。最强大、快速、用户友好的平台。使用PHP Laravel框架开发。


README

Latest Version on Packagist Total Downloads

无头CMS,可将其用作无头CMS或捆绑版,API已启用,管理面板,多站点/多租户,多平台,多语言,功能无限。最强大、快速、用户友好且安全稳定的平台。使用PHP Laravel框架开发。

安装

通过Composer

composer create-project laravel/laravel mysite
cd mysite
composer require marghoobsuleman/hashtagcms

Hashtag CMS安装指南

  • 打开config/app.php文件,在数组中添加以下行。(仅适用于低于v1.4.3版本)
MarghoobSuleman\HashtagCms\HashtagCmsServiceProvider::class
  • 打开.env文件,更新APP_URL,并确保数据库信息正确。
  • 将DB_CONNECTION更改为mysql并更新数据库信息。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_db_name
DB_USERNAME=your_db_username
DB_PASSWORD=your_db_password (leave it blank if no password)
  • 打开app/Models/User.php文件,删除或注释以下行。
// use Illuminate\Foundation\Auth\User as Authenticatable
  • 在相同文件(app/Models/User.php)中添加以下行
use MarghoobSuleman\HashtagCms\User as Authenticatable;
  • 你可能需要注释/删除routes/web.php中的以下路由
/*Route::get('/', function () {
    return view('welcome');
});*/

###安装命令

php artisan cms:install

在浏览器上配置站点。使用appUrl前缀打开它

http://{APP_URL}/install
ie:
http://www.hashtagcms.org/install
  • 你完成了 :)

测试

php artisan test vendor/marghoobsuleman/hashtagcms

变更日志 更多...

#v1.4.4 更新

  • 后端:模块创建器存在一个打字错误错误。错误地添加了x。已修复。
  • 后端:Js模块 -> 站点组件已更新。
  • 通用:API错误修复。

#v1.4.3 更新

  • Laravel 11支持及清理

#v1.4.2 更新

  • 后端/前端/API:添加了节日支持。您可以添加lottie并安排它。
  • API:添加了ServiceLater支持。服务URL将传递到视图中。
  • 核心:添加了模块数据修改器
  • 查看如何使用
  • 创建类/方法 App\Parser\ModuleDataModifier->moduleAliasNameMethod(data, moduleInfo) 来操作您的数据并返回它。适用于API和视图。
  • 如果您正在升级,请务必运行php artisan migrate。

更多日志 changelog 了解最近的变化。

贡献

请参阅 contributing.md 了解详细信息及待办事项列表。

安全

如果您发现任何安全相关的问题,请通过作者电子邮件联系,而不是使用问题跟踪器。

致谢

许可

许可。有关更多信息,请参阅 许可文件