maddlen/sakura

Heroku 工具箱用于 Laravel

1.1.2 2024-07-06 07:27 UTC

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 的配置变量。