elamacchia / dedir
管理决策档案
v1.0.1
2023-05-12 13:10 UTC
README
DeDir 决策目录
Sw 管理决策目录
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
通过此账户可以
- 创建新用户、角色和权限。
- 为每个角色分配权限。
- 为每个用户分配角色、单个权限或通过角色分配的权限。
通过此账户,可以从仪表板通过“决策目录”链接访问决定管理应用。
然而,建议创建一个或多个账户,并将“管理决定”角色分配给它们。
此时,该新用户将只能访问决定管理,而无法访问用户管理。