uneca / census-app-scaffold
此包已被弃用且不再维护。未建议替代包。
人口普查应用脚手架
1.1.3
2023-09-08 13:28 UTC
Requires
- php: ^8.1
- ext-intl: *
- ext-redis: *
- ext-zip: *
- laravel/jetstream: ^4.0
- livewire/livewire: ^3.0
- spatie/laravel-package-tools: ^1.15
- spatie/laravel-translatable: ^6.5
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0
- phpunit/phpunit: ^10.1
- spatie/laravel-ignition: ^2.0
README
这是一个Laravel包(使用Laravel Jetstream构建),其中包含一些人口普查/调查相关的功能。它提供构建人口普查应用的基本结构,并旨在在UNECA/ACS组织内部使用。
它有助于加快开发过程并减少需要从头编写的基础代码量。它还确保组织中的所有应用都拥有相同的界面和感受,因为它提供了基本的UI组件。
功能
- 用户管理(基于邀请的注册)
- 基于角色的权限
- 公告(针对角色或所有人)
- 区域层次定义
- 区域(shapefile和csv导入)
- 使用统计
- 通知(带收件箱)
- Adminify命令(用于创建超级用户帐户)
- 数据导入和导出(用于生产)
- 容器化(命令)
- 生产清单命令
- i18n
- 2FA强制执行
- 队列作业以实现可伸缩性
包含的Livewire组件
- 区域筛选器
- 区域限制
- 语言切换器
- 通知(铃铛、下拉菜单和收件箱)
- 角色管理器
安装
composer require uneca/census-app-scaffold