Php 我试图显示数据库中的数据,一切正常,但没有显示任何内容

Php 我试图显示数据库中的数据,一切正常,但没有显示任何内容,php,mysql,laravel,web,laravel-5,Php,Mysql,Laravel,Web,Laravel 5,我正在尝试从数据库获取数据到我的索引页。我完成了获取数据的代码。但我的索引页上有没有显示任何内容 我导入那个模型 这是我的控制器代码 namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Model\admin\Product; class UserController extends Controller { function userIndex() { $products

我正在尝试从数据库获取数据到我的索引页。我完成了获取数据的代码。但我的索引页上有没有显示任何内容

我导入那个模型

这是我的控制器代码

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Model\admin\Product;


class UserController extends Controller
{
    function userIndex()
    {
        $products = Product::all();
        return view('user/index', compact('products'));
    }
    function userContact()
    {
        return view('user.contact');
    }
}

索引文件代码

@foreach ($products as $product)
<li>{{ $product->index }}</li>
<li><div class="intro-item">
<figure>
<img src="{{ asset('user/img/intro/1.jpg')}}" alt="#">
</figure>
<div class="product-info">
    <h5>{{$product->product_name}}</h5>
    <p>{{$product->product_price}}</p>
<a href="#" class="site-btn btn-line">ADD TO CART</a>
</div>
</div>
</li>
@endforeach
@foreach($products作为$product)
  • {{$product->index}
  • {{$product->product_name} {{$product->product_price}

  • @endforeach

    我确实注意到了任何错误或数据。

  • {{$product->
  • 语法无效。您缺少属性名和右括号可能与sorry@aynber重复,这是我的键入错误。但是当我运行此代码时,我确实注意到了任何错误。在
    视图()中使用
    /
    有效吗?难道不是
    视图吗('user.index',compact('products');
    dd($products);
    在返回视图查看是否有任何结果之前。此外,
    proce
    应该是
    price
    ?确保您的命名空间正常
  • {{$product->
  • 是无效语法。您缺少属性名和右括号可能与sorry@aynber重复,这是我的键入错误。但当我运行此代码时,我确实注意到出现了任何错误。在
    视图()中使用
    /
    有效吗?它不是
    视图('user.index',compact('products');
    吗($products);
    在返回视图之前查看是否有任何结果。另外,
    proce
    应该是
    price
    ?确保您的命名空间正常