greenbconsulting/kindguide

绿贝公司推出《善良指南》数据库,这是一个网络应用程序,旨在帮助大麻社区和行业跟踪向更可持续的方向的发展。

v0.4 2019-05-18 14:11 UTC

This package is not auto-updated.

Last update: 2024-09-18 03:50:18 UTC


README

Laravel SurvLoop License

绿贝公司推出《善良指南》数据库,这是一个网络应用程序,旨在帮助大麻社区和行业跟踪向更可持续的方向的发展。该网站有助于收集数据和信息,以指导这种授粉。善良指南数据库采用SurvLoop构建,基于Laravelhttp://GoGreenB.org SurvLoop是一个基于Laravel的引擎,用于设计数据库并创建一个适合移动端的用户界面来填充它。

目录

要求

入门

以下说明包括安装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

文档

安装后,该系统数据库设计的文档可以在//db/all找到。该系统的数据录入用户体验设计可以在//tree/map?all=1&alt=1找到。

路线图

以下是下一个版本(1.0)的待办事项列表。这是我第一次在Laravel或GitHub上构建。对此表示歉意。

  • 代码注释,学习和实施更多社区标准。
  • 仍然在我的列表上的问题收集。
  • 添加单元测试。
  • 基本数据库设计和用户体验流程由SurvLoop自动生成。
  • 完成将所有查询迁移到Laravel的处理。

变更日志

贡献指南

请帮助我了解在这个社区中共享代码的最佳实践。请在问题页面报告您发现的任何问题。

报告安全漏洞

我们希望确保SurvLoop是一个安全、开放的HTTP数据平台,供每个人使用。如果您在App.TheKind.Guide中发现了一个安全漏洞,我们感谢您以负责任的方式向我们披露。

公开披露漏洞可能会使整个社区面临风险。如果您发现了安全问题,请通过电子邮件发送至rockhoppers at runbox.com。我们将与您合作,确保我们了解问题的范围,并充分解决您的担忧。我们视发送至rockhoppers at runbox.com的通讯为最高优先级,并尽快解决任何出现的问题。

在安全漏洞得到纠正后,将尽快部署发布版本。