12-1
建立商品詳情頁的控制器
-
接著在 /專案/app/Http/Controllers/ProductController.php
控制器中,修改 show
的方法,該方法就是用來取得某一筆資料用的。
-
其中 $id
便是從路由過來的:
public function show($id)
{
$product = Product::find($id);
return view('product.show', compact('product'));
}
-
find()
是 Eloquent 根據主鍵用來取出該筆資料用的。詳情請看:https://learnku.com/docs/laravel/5.8/eloquent/3931#retrieving-single-models
-
最後,我們只要將取得的資料product
,整個送到視圖product.show
,也就是\專案\resources\views\product\show.blade.php
的意思。