【发布时间】:2022-01-10 17:57:18
【问题描述】:
你好,我想将 id 传递给我的视图 如果我尝试这样做,我会得到项目,但我无法对动态项目进行硬编码,
public function getDescription(Marketplace $id)
{
$product = Marketplace::find(17);
return view('market.description', compact('product'));
}
但这会返回此错误 属性 [product_img] 在此集合实例上不存在。 (查看:C:\xampp\htdocs\sellout\resources\views\market\description.blade.php)
public function getDescription(Marketplace $id)
{
$product = Marketplace::find($id);
return view('market.description', compact('product'));
}
路线:
Route::get('market/product-description', [MarketsPlaceController::class, 'getDescription']);
Route::post('market/product-description', [MarketsPlaceController::class, 'getDescription'])->name('productDesc');
Route::resource('market', MarketsPlaceController::class);
【问题讨论】:
-
这是我的路线..... Route::get('market/product-description', [MarketsPlaceController::class, ('getDescription')]); Route::post('market/product-description', [MarketsPlaceController::class, ('getDescription')])->name('productDesc'); Route::resource('market', MarketsPlaceController::class);
标签: laravel eloquent controller laravel-8