【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
./vendor/bin/sail tinker
を使用した時の複数形と単数系の使い分けに関しての質問です。
tinkerの中で$postのデータを取得して、紐づくコメントを表示させる際に、$post->comments; と comments と複数形なっています。
$post->comments;
comments
>>> $post = App\Models\Post::find(1); => App\Models\Post {#4264 id: 1, title: "title 1", body: "body 1", created_at: "2022-05-30 18:54:42", updated_at: "2022-05-30 18:54:42", } >>> $post->comments; => Illuminate\Database\Eloquent\Collection {#4474 all: [ App\Models\Comment {#4476 id: 1, post_id: 1, body: "comment 1", created_at: "2022-05-31 08:16:16", updated_at: "2022-05-31 08:16:16", }, App\Models\Comment {#4263 id: 2, post_id: 1, body: "comment 2", created_at: "2022-05-31 08:16:20", updated_at: "2022-05-31 08:16:20", }, ], }
しかし、$comment を取得して、表示させる際は$comment->post と post は単数系になっている理由をお伺いしたいです。
$comment
$comment->post
post
>>> $comment = App\Models\Comment::find(1); => App\Models\Comment {#3866 id: 1, post_id: 1, body: "comment 1", created_at: "2022-05-31 08:16:16", updated_at: "2022-05-31 08:16:16", } >>> $comment->post; => App\Models\Post {#4476 id: 1, title: "title 1", body: "body 1", created_at: "2022-05-30 18:54:42", updated_at: "2022-05-30 18:54:42", }
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
を使用した時の複数形と単数系の使い分けに関しての質問です。
tinkerの中で$postのデータを取得して、紐づくコメントを表示させる際に、
$post->comments;とcommentsと複数形なっています。しかし、
$commentを取得して、表示させる際は$comment->postとpostは単数系になっている理由をお伺いしたいです。