dala00の100DaysOfCode
2019-01-18に更新

Day6

  • 細かいレスポンシブ対応や文言変更
  • ボードの投稿にコメント付ける機能は大体できた。あとはコメント数の集計とか付けたらリリースする。

削除されたコメントはこんな感じで置き換えてる。同じIDのデータは内部で共通化されて色んな所で使い回されてるっぽいので、こんな感じでnewしたものを使わないと連動して色々おかしなことになるため。

    public function getCommentsForJson($viewUserId)
    {
        return $this->boardComments
            ->map(function ($comment) use ($viewUserId) {
                if ($comment->deleted_at) {
                    $deletedComment = new BoardComment;
                    $deletedComment->id = $comment->id;
                    $deletedComment->deleted_at = $comment->deleted_at;
                    return $deletedComment;
                }

                $comment->isMine = $comment->user_id == $viewUserId;

                return $comment;
            });
    }

だら@Crieit開発者

Crieitの開発者です。 Webエンジニアです(在宅)。大体10年ちょい。 記事でわかりにくいところがあればDMで質問していただくか、案件発注してください。 業務依頼、同業種の方からのコンタクトなどお気軽にご連絡ください。 業務経験有:PHP, MySQL, Laravel, React, Flutter, Vue.js, Node, RoR 趣味:Elixir, Phoenix, Nuxt, Express, GCP, AWS等色々 PHPフレームワークちいたんの作者

dala00の100DaysOfCode
所有者限定モードのためこのボードには投稿できません
コメント
dala00の100DaysOfCode