php - 未定义变量:产品(查看:/projects/ProjectWebsite/resources/views/shop/index.blade.php)
问题描述
请有人帮忙,这是我创建的模型
namespace App;
use Illuminate\Database\Eloquent\Model;
class Product extends Model
{
protected $fillable = ['imagePath', 'title', 'description', 'price'];
}
这是刀片文件
@extends('layouts.master')
@section('title')
Checkouts Page
@endsection
@section('content')
@foreach($products->chunk(3) as $productChunk)
<div class="row">
@foreach($productChunk as $product)
<div class="col-sm-6 col-md-4">
<div class="thumbnail">
<img src="" height="200" width="300">
<div class="caption">
<h3></h3>
<p class="description"> </p>
<div class="clearfix">
<div class="pull-left price"></div>
<a href="#" class="btn btn-success pull-right" role="button">Add to Basket</a>
</div>
</div>
</div>
</div>
@endforeach
</div>
@endforeach
@endsection
这是我得到的错误:未定义的变量:产品(查看:/projects/ProjectWebsite/resources/views/shop/index.blade.php)
这是我第一次发布时忘记添加的控制器(编辑)
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Product;
class ProductController extends Controller
{
public function getIndex()
{
$products = Product::all();
return view('shop.index', ['products' => $products]);
}
}
这是我设置的路线 Route::get('/', 'ProductController@getIndex');
解决方案
推荐阅读
- oracle - 如何在包体oracle中参数化列名和表名
- java - 在 Android Studio Emulator 中连接到本地 FTP 服务器
- python - 如何为数据流安装 python 依赖项
- xml - xpath 根据路径后面的标准识别路径中间的值
- sql - 使用 Active Record 查询接口直接访问 Active Storage
- haskell - 反复追加到字符串haskell
- c# - Asp.net Core Url.Action() 没有命中我的控制器方法
- java - 就“n”而言,以下代码的时间复杂度是多少?
- html - 溢出-y 不在内容容器中滚动
- r - R中带有情节的“轮廓”类型中使用的平滑方法是什么?