maddlen / sakura
Heroku 工具箱用于 Laravel
1.1.2
2024-07-06 07:27 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: *
- php-heroku-client/php-heroku-client: *
Requires (Dev)
- orchestra/testbench: ^8.21
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-06 07:48:14 UTC
README
Heroku 工具箱用于 Laravel.
特性
- 初始化一切,以在 Heroku 上托管 Laravel 项目
- 提供有用的 artisan 命令
设置
转到您的项目根目录
cd /path/to/root/dir
安装 Heroku CLI
如果您的系统上未安装 Heroku CLI,请安装它。请参阅 https://devcenter.heroku.com/articles/heroku-cli
登录 Heroku
heroku login
创建 Heroku 授权
heroku authorizations:create
响应应该看起来像这样
Creating OAuth Authorization... done
Client: <none>
ID: a6e98151-f242-4592-b107-25fbac5ab410
Description: getting started token
Scope: global
Token: cf0e05d9-4eca-4948-a012-b91fe9704bab
Updated at: Fri Jun 01 2018 13:26:56 GMT-0700 (PDT) (less than a minute ago)
更新 .env 文件
使用 Heroku 授权响应中的 Token 值并将其添加到您的 .env
文件中的 HEROKU_API_KEY
变量。例如
// .env
HEROKU_API_KEY=cf0e05d9-4eca-4948-a012-b91fe9704bab
安装 Sakura
需求包
composer require maddlen/sakura:dev-master
运行 sakura:init
artisan 命令
php artisan sakura:init
artisan 命令
init • sakura:init
设置 Heroku 环境。
push-config-vars • sakura:push-config-vars
推送 .env.heroku
作为 Heroku 的配置变量。