dreadnaught/laramie

Laramie 是一款为 Laravel 提供神奇功能的作曲包,为您的应用程序赋予惊人的 CMS 能力。


README

Laramie 是一款为 Laravel 提供的神奇 composer 包,它为您的应用程序赋予了惊人的 CMS 能力。安装完全无损,因此您可以放心安装而不用担心它破坏现有的工作。将其放入其中,并利用它为整个应用程序、部分应用程序或作为无头 CMS 驱动您巧妙的前端/移动应用程序。

一些亮点

  • 无损安装
  • 极其简单的数据建模(JSON)
  • 双因素认证
  • 内容修订控制(查看历史记录并在需要时回滚)
  • 通过事件钩子自定义工作流程
  • 高级过滤和排序
  • Markdown 编辑(除 WYSIWYG 选项外)

学习 Laramie

查看 Laramie 的 在线文档

安装

Laramie 简单地是一个 composer 包,因此安装它非常简单

composer require laramie-cms/laramie

接下来,通过修改 config/app.php 在 Laravel 中注册 Laramie 的服务提供者

'providers' => [
    // Other Service Providers

    Laramie\Providers\LaramieServiceProvider::class,
    Laramie\Providers\LaramieEventServiceProvider::class,
],

完成安装

php artisan vendor:publish
php artisan migrate
php artisan laramie:authorize your-user@email.com

恭喜!就这样!您的新管理员将可在 yoursite.dev/admin 上访问。

测试

composer test

贡献

请参阅 CONTRIBUTINGCONDUCT 了解详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件联系 Preston Clark,邮箱地址为 laramie.pclark@mailhero.io,而不是使用问题跟踪器。

许可证

Laramie 是开源软件,遵循 MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件

附加说明

图标来自 flaticon.com 的 Smashicons