themexpert / hunt
...
dev-master
2017-05-30 01:32 UTC
Requires
- php: >=5.6.4
- laravel/framework: 5.3.*
- laravel/passport: ^1.0
- laravel/socialite: ^2.0
- pda/pheanstalk: ~3.0
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.0
- symfony/css-selector: 3.1.*
- symfony/dom-crawler: 3.1.*
This package is auto-updated.
Last update: 2024-09-29 04:52:59 UTC
README
通过捕捉产品反馈并智能排序,与您的用户、客户和内部团队一起构建更好的产品。
先决条件
- PHP >= 5.6.4
- OpenSSL PHP 扩展
- PDO PHP 扩展
- Mbstring PHP 扩展
- Tokenizer PHP 扩展
- XML PHP 扩展
- Composer
- 数据库(MySql 或 PostgreSQL)
可选先决条件
安装过程
在您的机器上克隆 hunt,然后按顺序执行所有步骤。
- 将 .env.example 复制到 .env
- 打开 .env 并设置您的 APP_NAME 和 FROM_EMAIL
- 在 .env 文件中设置您的 DB_CONNECTION、DB_HOST、DB_PORT、DB_DATABASE、DB_USERNAME、DB_PASSWORD
- 之后,在 .env 文件中设置您的 MAIL_HOST、MAIL_PORT、MAIL_USERNAME、MAIL_PASSWORD
- 将 config/developer.example.php 文件复制到 config/developer.php 并添加您的开发者电子邮件地址(您将在 developer.php 文件中设置的电子邮件地址,它们将在 Hunt 中获得额外权限,例如创建、删除产品等)。
- 设置 bootstrap 和 storage 目录权限为 755
- 在 hunt 根目录中打开您的终端并运行
composer install
(以安装 Hunt 依赖项) - 运行
php artisan migrate
- 最后,运行
php artisan passport:install
- 运行
php artisan key:generate
有两个可选的设置过程,您可能想要(不是必需的)
-
如果您需要 Gmail 登录支持
- 转到 Google Console
- 创建自己的 API 密钥(使用 your-domain.com/auth/google/callback 作为授权重定向 URI)
- 启用 Google+ API
- 在 .env 文件中设置 API 凭据 GOOGLE_CLIENT_ID、GOOGLE_CLIENT_SECRET、GOOGLE_REDIRECT
-
如果您希望 Beanstalk 作为您的 Queue Driver
- 安装 Beanstalkd
- 在 .env 文件中将 QUEUE_DRIVER 设置为 beanstalkd
许可证
此软件包根据 MIT 许可证 许可