【问题标题】:Error Class 'App\product' not found, laravel未找到错误类“应用程序\产品”,laravel
【发布时间】:2021-01-14 17:28:28
【问题描述】:

错误: 未找到“App\product”类(查看:/home/panehekm/public_html/resources/views/store/category-detail.blade.php)

错误:

$products = \App\product::where("category_id", $category->id)->get();

@php 
$products = \App\product::where("category_id", $category->id)->get();
        foreach ($products as $product) {
          $b = false;
          foreach (\App\SubcategoryProduct::where("product_id", $product->id)->get() as $sp) {
            if ($sp->subcategory_id == $subcategory->id) {
              $b = true;
            }
          }
          if ($b == false) {

            $products = $products->except($product->id);
          }
        }
@endphp

请帮忙

【问题讨论】:

  • 可以上传你product.php代码
  • 作为旁注。您似乎在视图中有很多与视图无关的逻辑,这是非常糟糕的做法。你应该把它移到其他地方,如果不在它自己的库中,至少在控制器中

标签: laravel laravel-blade


【解决方案1】:

将代码use App\Product;添加到正在使用的控制器中

【讨论】:

    猜你喜欢
    • 2018-02-13
    • 2018-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 2017-08-15
    相关资源
    最近更新 更多