mariojgt/onix

即开即用的 Laravel 页面构建器

维护者

详细信息

github.com/mariojgt/onix

源代码

问题

安装次数: 995

依赖项: 0

建议者: 0

安全: 0

星星: 32

关注者: 2

分支: 5

开放问题: 0

语言:Blade

类型:laravel

3.0.1 2023-03-08 22:28 UTC

README

Onix 是一个强大的页面构建器,能够无缝集成到 Laravel 中。它提供了一种灵活高效的方式来创建可重用块和管理页面。

入门指南

要开始使用 Onix,您需要通过 composer 安装它

composer require mariojgt/onix

安装后,运行 Onix 安装命令

php artisan install:onix

将以下行添加到您的 .env 文件中,以避免对 API 的不必要请求

VITE_ONIX_API_KEY=any_value

创建可重用块

要创建一个新块,运行以下命令并按照说明操作

php artisan onix:block

这将创建一个新块类和 blade 模板,位于 resources/onix/blocks 文件夹中。PHP 类位于 app/Onix/Blocks 文件夹中。

访问页面构建器设置

要访问页面构建器,导航到您的应用程序中的路径 onix/settings。您可以使用配置 onix.middleware 保护访问,默认为 web(公共)

命令

Onix 提供了几个命令来帮助管理您的应用程序

  • 重新发布: Mariojgt\Onix\Commands\Republish
  • 安装: Mariojgt\Onix\Commands\Install
  • 创建 Onix 块: Mariojgt\Onix\Commands\CreateOnixBlock

控制器

Onix 包含了处理应用程序各个方面的一些控制器

  • OnixApiController: Mariojgt\Onix\Controllers\OnixApiController
  • OnixApiDeployController: Mariojgt\Onix\Controllers\OnixApiDeployController
  • OnixBlockController: Mariojgt\Onix\Controllers\OnixBlockController
  • OnixController: Mariojgt\Onix\Controllers\OnixController
  • OnixDeployController: Mariojgt\Onix\Controllers\OnixDeployController
  • OnixPageController: Mariojgt\Onix\Controllers\OnixPageController
  • OnixSettingsController: Mariojgt\Onix\Controllers\OnixSettingsController
  • OnixSitePageController: Mariojgt\Onix\Controllers\OnixSitePageController

贡献

欢迎贡献!

许可证

本项目受 MIT 许可证条款的约束。