【发布时间】:2015-05-08 13:27:12
【问题描述】:
我已经创建了一些产品,当我点击其中一个时,我想显示该产品的更多信息,如何在 laravel 5 中做到这一点?
【问题讨论】:
-
请根据 help->tour 从您的帖子中删除闲聊(“谢谢!”)。
标签: parameter-passing laravel-5
我已经创建了一些产品,当我点击其中一个时,我想显示该产品的更多信息,如何在 laravel 5 中做到这一点?
【问题讨论】:
标签: parameter-passing laravel-5
你需要在ProductController中使用action show并传递id
public function show($id)
{
$product= Product::findOrFail($id);
return View('product.show')->with('product',$product);
}
现在查看链接,您可以在其中发送您的产品 ID
<a href="{{ action('ProductController@show', [$product->id]) }}">{{ $product->name}}</a>
然后在您的显示视图中调用属性舞会所选产品
<h3>{!! $product->name!!}</h3>
<h3>{!! $product->price!!}</h3>
...
【讨论】: