いろいろつまずいたので覚書です。
環境
IDE: Cloud9
言語: PHP 5.5.9
フレームワーク: Laravel 4.2
DB: SQLite
準備
.gitファイルはcomposer.jsonと同じディレクトリ内
.gitignore編集 Procfile作成
Laravel4 on Heroku
composer.jsonの編集
HerokuとCloud9を利用してiPad開発
無事デプロイ成功、しかしPHPのGDライブラリが見つからないとエラー、さらにドライバーも見つからないと。
composer.jsonの設定
このエラーはコード内で実際にGDライブラリSQLiteをつかってたのでherokuに教えてあげる必要があります。
herokuへGDライブラリ、SQLiteドライバーをcomposer.json内のrequireに必要な項目を追加
Heroku で SQLite を使う
Heroku - how to enable gd on heroku php application?
composer.json
...
"require": {
...
"php": "5.5.*",
"ext-gd": "*",
"ext-pdo_sqlite": "*"
},
...
そして
composer.lockを更新するため
composer update
してpushしてあげると無事デプロイできました。
参考にさせていただいたサイトの方々ありがとうございました。