ristekusdi/adminkit-laravel

Universitas Udayana 内部网页应用开发加速器套件

v1.0.0-beta 2023-01-10 05:25 UTC

This package is auto-updated.

Last update: 2024-09-10 11:12:52 UTC


README

Universitas Udayana 内部网页应用开发加速器套件。使用 Laravel + AdminKit 构建,并集成 Universitas Udayana 的单点登录(SSO)。

框架 + 工具

安装

运行以下命令。

对于非生产环境,请添加标志 --stability=dev,如下所示。

composer create-project --stability=dev ristekusdi/adminkit-laravel example-app

注意:如果您使用上述命令安装,则不需要运行 php artisan key:generate,因为 composer 脚本已经处理了它 :)

  1. 创建一个名为您的应用程序的数据库,然后在 .env 文件中更新您的数据库配置。

  2. 复制 KEYCLOAK_* 环境变量值以进行 SSO,以及 RBAC_CONNECTOR_HOST_URL 以从您的客户端获取用户列表和客户端角色,并将其复制到 .env 文件中。

注意:imissu2-dev 用于开发,imissu2 用于生产。

  1. 运行 php artisan migrate

  2. 运行 php artisan db:seed 以运行菜单、权限和角色的种子。

  3. 运行 npm install 以安装此启动套件所需的 JavaScript 依赖项。

  4. 在当前命令标签中运行 php artisan serve,在另一个命令标签中运行 npm run dev

注意事项

  1. 命令 php artisan serve 用于在 PHP 开发服务器上运行应用程序。
  2. 命令 npm run dev 用于为应用程序生成 CSS 和 JavaScript 资产。
  3. 如果您使用除默认端口(8000)以外的其他端口,请运行 php artisan serve --port=<端口号> 命令。
  4. 如果您使用与 Laravel Valet 或 Traefik 一起的定制域名 .test,则需要更改 APP_URL 的值,因为它与在开发服务器上生成 CSS 和 JavaScript 资产有关。