Неопределенная переменная: продукты (Просмотр: /projects/ProjectWebsite/resources/views/shop/index.blade.php) - PullRequest
0 голосов
/ 14 апреля 2020

пожалуйста, кто-нибудь может помочь, это моя модель, которую я создал

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');

...