---
# System prepended metadata

title: 日報

---

# 日報

## アプリについて
自分以外の人のユーザー一覧画面、投稿一覧画面、詳細画面を作った後、編集画面でのPUTの処理に取り組んだ。
投稿画面と同じように実装しているにも関わらずなかなかうまくいかなかったので沢口さんにヘルプを求めた。その結果、PHP側でPUT処理が通らないため、一度投稿画面と同じようにPOSTで処理した後にPUTに変換するという処理を間に挟む必要があることがわかった。
自分の場合ついつい解決することばかりに目がいってしまい、その過程を蔑ろにしてしまうことが多いが、今日の沢口さんから頂いたアドバイスにもありましたが、どのように解決するかという過程を意識して課題を切り分けることができなければ、一生今日のような課題は解決できないと痛感した。詰まったときの切り分けができるようになれば、もっと実装のスピードは上がるし、他にも活かせる大切なスキルとなるので、苦しい時ほど冷静に切り分けができるようにしていきたい。

インフラに関してはバックエンドのEC2、フロントエンドのS3共に動作することを確認した。しかし、まだバックとフロントの繋ぎ込みができていないので、明日はそこを優先して取り組みたい。デザインに関しても現状酷いので、時間の許す限り修正していきたい。

#### メモ　EC2の起動
・`ssh`の中に入る
・`ssh -v -i kaneko-smsc.pem ubuntu@ec2-52-195-2-182.ap-northeast-1.compute.amazonaws.com`でubuntuの中に入る（セキュリティグループのインバウンドグループでport22を許可）

ここからサーバー内の操作
・`php artisan key:generate`
・`php artisan serve --host 0.0.0.0 --port 8000`でサーバー起動。http://ec2-52-195-2-182.ap-northeast-1.compute.amazonaws.com:8000/
でアクセス。
・git pullをして最新状態に。Personal access tokensが必要。

#### メモ　S3でのデプロイ（変更した時）
・`npm run build`
・`npm run deploy`