jumpgate/jumpgate

使用 jumpgate 扩展的一般启动套件。

安装: 7

依赖者: 0

建议者: 0

安全性: 0

星标: 2

关注者: 4

分支: 1

开放问题: 19

类型:项目


README

需求

  • PHP 8+
  • Node 15+
  • npm 15+

基本安装

cd <project dir>
git clone git@github.com:JumpGateio/JumpGate.git ./
composer install
php artisan jumpgate:setup

在此阶段,您的网站将使用 bootstrap 4 显示 JumpGate 主页。

  1. .env 文件中设置您的数据库。
  2. config/jumpgate/users.php 中设置您的偏好。
  3. 运行 php artisan jumpgate:database --users
  4. 如果您希望在网站上启用 telescope 监控,请运行 php artisan jumpgate:telescope
    1. Telescope 文档
  5. 如果您想使用 echo 广播事件,请运行 php artisan jumpgate:events
    1. Laravel Websockets 文档

Telescope & Websockets

Telescope 和 Laravel Websockets 不假设已安装,但为了便于使用,默认包含其部分内容。

  • config/telescope.php & config/websockets.php
    • 这些文件默认包含在 jumpgate 中。
    • 它们为正常的 jumpgate 应用程序提供了合理的设置。
    • 如果您不想使用任何包,可以自由删除这些文件。
  • app/Http/Composers/Menu.php
    • generateRightMenu() 方法中,有一个为 telescope 和 websockets 注释掉的链接。
    • 如果您安装了其中一个包,取消注释该条目。
    • 如果您选择不使用其中一个,您可以自由删除该块。