我想从网址栏“产品”访问。 “ ... /产品/扑热息痛1”,但我给出了“未定义的变量:产品(0)”。

时间:2019-04-08 10:14:10

标签: laravel-5

这是我的路线

Route::resource('/', 'IndexPageController');
Route::get('/shop', 'ShopController@index');
Route::get('/shop/{product}', 'ShopController@show')

这就是我的方法所显示的:

public function show($slug)
{
    $product = Product::where('slug', $slug)->firstOrFail();

    return view('product')->with('product', $product);
}

这在product.blade.php中:

<h4 class="card-title">{{$product->name}}</h4>
<p class="card-text">{{$product->description}}</p>

0 个答案:

没有答案