我不知道为什么undefined variable
,我已经制作了控制器,模型和视图。我在变量控制器中包含了压缩文件。
这是我的控制器
public function product(){
$products = Product::all();
// print_r($products);
return view('views.product', compact('products'));
}
模型
class Product extends Model{
protected $fillable = ['product_name', 'price', 'kategori'];
}
并查看
@foreach ($Products as $post)
<tr>
<td>{{$post->product_name}}</td>
</tr>
@endforeach
路线
Route::get('/product', 'AdminController@product')->name('Product');
请帮助我,我不知道为什么这个未定义的变量,因为我的控制器中包含了紧凑型
答案 0 :(得分:3)
这是一个错误的错误。编辑您的视图文件。我认为它会奏效。
//$products instead of $Products
@foreach ($products as $post)
<tr>
<td>{{$post->product_name}}</td>
</tr>
@endforeach
答案 1 :(得分:0)
更改:强>
@foreach ($Products as $post)
以强>
@foreach ($products as $post)