with() で渡している値はどういう意味ですか?

with() に渡している配列のキーは、Blade テンプレートに割り当てられる変数の名前になります。
2024年7月19日
ユーザー

2:15 からの「渡すデータは $posts の個々の要素なので、単数形で post という名前で、」
という点が理解できませんでした。
この post はどういう意味があるのでしょうか?

public function show($id)
{
  return view('show')->with(['post' => $this->posts[$id]]);
}

$this->posts[$id] の部分は、private プロパティの $posts を参照していて、web.php で書いた仮引数($id)を入れているのは理解できました。

私が with メソッドをあまり理解できていないかもしれません。
ご回答頂けますと助かります。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(1)