greenbconsulting / kindguide
绿贝公司推出《善良指南》数据库,这是一个网络应用程序,旨在帮助大麻社区和行业跟踪向更可持续的方向的发展。
Requires
- wikiworldorder/survloop: *@dev
This package is not auto-updated.
Last update: 2024-09-18 03:50:18 UTC
README
绿贝公司推出《善良指南》数据库,这是一个网络应用程序,旨在帮助大麻社区和行业跟踪向更可持续的方向的发展。该网站有助于收集数据和信息,以指导这种授粉。善良指南数据库采用SurvLoop构建,基于Laravel。 http://GoGreenB.org SurvLoop是一个基于Laravel的引擎,用于设计数据库并创建一个适合移动端的用户界面来填充它。
目录
要求
- php: >=7.2.11
- laravel/framework: 5.7.*
- rockhopsoft/survloop: 0.*
入门
以下说明包括安装Laravel、SurvLoop以及善良指南系统的所需步骤。有关创建Laravel托管环境的信息,您可以在SurvLoop.org上找到更多说明。
- 使用Composer安装带有默认用户认证的Laravel,并添加一个必需的包
$ composer global require "laravel/installer"
$ composer create-project laravel/laravel KindGuide "5.7.*"
$ cd KindGuide
$ php artisan make:auth
$ php artisan vendor:publish --tag=laravel-notifications
- 更新
composer.json
以添加要求和更容易的善良指南引用
$ nano composer.json
...
"require": {
...
"greenbconsulting/kindguide": "0.*",
...
},
...
"autoload": {
...
"psr-4": {
...
"KindGuide\\": "vendor/greenbconsulting/kindguide/src/",
}
...
},
...
$ composer update
- 将包添加到您的应用程序服务提供者在
config/app.php
中。
$ nano config/app.php
... 'providers' => [ ... SurvLoop\SurvLoopServiceProvider::class, KindGuide\KindGuideServiceProvider::class, ... ], ... 'aliases' => [ ... 'SurvLoop' => 'RockHopSoft\SurvLoop\SurvLoopFacade', 'KindGuide' => 'GreenBConsulting\KindGuide\KindGuideFacade', ... ], ...
- 在
config/auth.php
中更换SurvLoop用户模型。
$ nano config/auth.php
... 'model' => App\Models\User::class, ...
- 更新composer,发布包迁移等...
$ php artisan vendor:publish --force
$ php artisan migrate
$ composer dump-autoload
$ php artisan db:seed --class=SurvLoopSeeder
$ php artisan db:seed --class=KindGuideSeeder
- 目前,为了将数据库设计更改应用于您正在工作的同一安装,根据您的服务器,您可能还需要以下类似的内容...
$ chown -R www-data:33 app/Models
$ chown -R www-data:33 database
-
浏览到加载样式表等... /dashboard/css-reload
-
登录善良指南管理仪表板...
user: open@thekind.guide
password: KindGuide
文档
安装后,该系统数据库设计的文档可以在/
路线图
以下是下一个版本(1.0)的待办事项列表。这是我第一次在Laravel或GitHub上构建。对此表示歉意。
- 代码注释,学习和实施更多社区标准。
- 仍然在我的列表上的问题收集。
- 添加单元测试。
- 基本数据库设计和用户体验流程由SurvLoop自动生成。
- 完成将所有查询迁移到Laravel的处理。
变更日志
贡献指南
请帮助我了解在这个社区中共享代码的最佳实践。请在问题页面报告您发现的任何问题。
报告安全漏洞
我们希望确保SurvLoop是一个安全、开放的HTTP数据平台,供每个人使用。如果您在App.TheKind.Guide中发现了一个安全漏洞,我们感谢您以负责任的方式向我们披露。
公开披露漏洞可能会使整个社区面临风险。如果您发现了安全问题,请通过电子邮件发送至rockhoppers at runbox.com。我们将与您合作,确保我们了解问题的范围,并充分解决您的担忧。我们视发送至rockhoppers at runbox.com的通讯为最高优先级,并尽快解决任何出现的问题。
在安全漏洞得到纠正后,将尽快部署发布版本。