2017-04-20 5 views
1

誰かが雄弁に私を助けることができますか? URLで選択した商品からIdを渡しましたが、今ではそのテーブル製品の属性を表したいと思いますか?渡されたオブジェクトのURLからIDを取得し、そのオブジェクトの属性を表す方法

これは私のルートです: Route::get('/{productName}', '[email protected]');

コントローラー:

public function productDetails(Request $request, $productName){ 
     return view("productDetails"); 
} 

答えて

0

あなたは、製品のオブジェクトとpass it to the view取得する必要があります:

public function productDetails(Request $request, $productName) 
{ 
    $product = Product::where('name', $productName)->first(); 
    return view('productDetails', compact('product')); 
} 

を次に、ビューで、製品のプロパティを表示することができます:

{{ $product->name }} 
{{ $product->price }} 
+0

ありがとうございました。 – BiliJain

関連する問題