elamacchia/dedir

管理决策档案

安装: 4

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:CSS

v1.0.1 2023-05-12 13:10 UTC

This package is auto-updated.

Last update: 2024-09-30 01:49:07 UTC


README

Logo

DeDir 决策目录

Sw 管理决策目录

Framework Framework Version License Total Downloads
DeDir 是 AdmEL (参见 https://github.com/EnzoLamacchia/admel.git) 的一个包,是一个基于 Laravel v.9.0 和 PHP 8.0 的 docker 化应用框架,主要用于管理用户、角色和权限。
DeDir 是一个专门用于管理公共行政机构在线决定簿的应用。它具备档案存储、搜索和报告功能。

依赖

除了 Laravel 9.x 的依赖外,DeDir 还使用

barryvdh/laravel-dompdf: ^2.0
laravel/jetstream: ^2.14
maatwebsite/excel: ^3.1
spatie/laravel-permission: ^5.7
elamacchia/admel ^1.0.1

安装

安装 Admel (参见 https://github.com/EnzoLamacchia/admel.git 指令) 后,在 AdmEL 新应用的 shell 中使用以下命令请求 DeDir 包:

composer require elamacchia/dedir

之后可能需要设置 laravel.log 文件的拥有者权限

chown 1000:sail storage/logs/laravel.log  (potrebbe non servire)

迁移 DeDir 表

php artisan migrate

发布 DeDir 包的资产

php artisan vendor:publish (selezionare elamacchia/dedir)

完成!

使用方法

首先需要登录到管理界面,通过预先配置的具有超级管理员角色的用户进行登录。凭证如下

id: superadmin@example.com
pw: password

通过此账户可以

  • 创建新用户、角色和权限。
  • 为每个角色分配权限。
  • 为每个用户分配角色、单个权限或通过角色分配的权限。

通过此账户,可以从仪表板通过“决策目录”链接访问决定管理应用。
然而,建议创建一个或多个账户,并将“管理决定”角色分配给它们。
此时,该新用户将只能访问决定管理,而无法访问用户管理。