访问不存在的商品的时候报 404
访问一个存在的商品,正常
访问一个不存在的商品,404
没有使用auth
Route::get('products', 'ProductsController@index')->name('products.index');
Route::get('products/{product}', 'ProductsController@show')->name('products.show');
public function show(Product $product, Request $request)
{
// 判断商品是否已经上架,如果没有上架则抛出异常。
if (!$product->on_sale) {
throw new \Exception('商品未上架');
}
return view('products.show', ['product' => $product]);
}
推荐文章: