У меня есть ошибка в моем коде представления Productdetails
Попытка получить свойство 'name' не-объекта
web. php файл:
Route::delete('/Destroy/{id}','ProductsController@destroy');
Route::get('/Edit/{id}', 'ProductsController@edit');
Route::post('/Update/{id}','ProductsController@update');
Route::get('/listing',function(){
$products = Product::all();
return view('pages.productlisting',compact('products'));
});
Route::get('Product-details/{id}','ProductsController@ProductDetail');
Функция ProductDetail На контроллере
public function ProductDetail($id)
{
$products = Product::findOrFail($id);
return View('pages.productdetails', compact('products',$products));
}
просмотр файл:
@foreach($products as $product)
<h1>{{$product->name}}</h1>
@endforeach
И у меня проблема с моими представлениями в атрибутах данных
Атрибуты базы данных Myd *
name , price , категория , описание ,
платформа .
Мне нужно передать эти данные в подробном представлении о товаре