laravelアプリのデプロイ
https://blog.nakamu.life/posts/heroku-laravel-deploy
https://www.youtube.com/watch?v=eLsd3srShfc
https強制してないと初回トップページ訪問時にビューが崩れてたのはどういう関係あるのか謎だが、強制しとくに越したことはないか
laravel
データベース接続
https://qiita.com/samuraibrass/items/f95a0608fbcb65e39bb0
コントローラーでモデル使う時にコントローラーの頭でuse使ってモデルのファイルを読み込まなきゃならないのがちょっとめんどくさい
ルート
https://note.com/akina7/n/naa77c7020363
データベースのやり直し
https://qiita.com/MOssan-32/items/e8f07f8f5311f2d973c9
rails db:reset がphp artisan migrate:refresh
rails db:drop がphp artisan migrate:reset
みたいな感じか
外部キーに設定する時はunsignedBigInteger型にする
クラスのrelation変えたら
composer dump-autoload
しとくか
docker
dockerを勉強し始めた
dockerでnginx起動してwebページにアクセスしようとしたら接続がうまくいかなかった。結果的に
http://blog.hiros-dot.net/?p=8967
の通りにやれば接続できたが、原因が良くわかってない。タグの:latestが抜けてたとかなら別にいいんだが・・・勝手にタグが付けられる仕様に慣れないとな・・・
その他に参考にした記事
ただしtoolboxを使ってるやつはあまり参考にならない、今後調べる時はdocker desktopも検索ワードに入れた方がいいだろう
https://qiita.com/ijufumi/items/badde64d530e6bade382
https://qiita.com/minato-naka/items/8b31d28823cabaa9487a
payjp
個人アプリではクレジットカード扱いたくなかったから導入するか迷ってたけどテストモードで導入しようかなと思った。
参考記事
https://qiita.com/wacker8818/items/d050f1b5632a271ebda5
https://qiita.com/dice9494/items/4aa04da1056d1f15919e
https://www.praph.tokyo/tags/pay.jp/2019-07-04
今度ゆっくりjs読む時間ある時に紐付けしてビュー変えるかなぁ。
紐付け
https://qiita.com/kubbo0211/items/ef142f5af97af90293a4
一応dotenvとかも入れたけど.envに書かなくてもcredentialsの中身をRails.application.credentials.hoge[:hogehoge]とかでとってきても良さげだった 。payjpのスクリプトがjsだったからgon要るかと思って一応入れたけどそっちも別にいらんかったな。scriptはhamlにplainで挟んでる人いたけど普通にscriput部分をhamlに変換した方がわかり易かったな
dotenv-rails
独り言
unicornの記述secret.ymlからcredentials.yml.encにかえる時.encつけ忘れんなよ
gretel, omuniauth, omuniauth-rails_csrf_protectionどうすっかなぁ
https://qiita.com/params_bird/items/2c77ac1fe6ea8c4fd065
mergeメソッド
https://qiita.com/rentalgambler/items/a89760f8e6c10423539b
simple_format hamlで書いたら
こんなやね