php - 没有模型 [App\Products] Laravel 的查询结果

标签 php mysql laravel laravel-5

<分区>

在 laravel5 中我收到以下消息(错误)

No query results for model [App\Products].

我有一个表“products”,其中有一列“category_id”,其中包含每个类别项目的类别 ID。我想根据 category Id

显示项目

我的 Controller 是这样的

 public function category()
{
 $recordsByCategories=\DB::table('products')
            ->select('categories','category_id', \DB::raw('count(*) as totalProducts'))
            ->groupBy('categories')
            ->get();
 return view('dashboard.show',compact('recordsByCategories'));
 }

**//I have received error in below function**

 public function searchCategoryByTag($id)
        {

         $category_id = Products::findOrFail($id);
         $records=\DB::table('products')->Where('category_id','$category_id');
          dd($records);

        }

我的路线是这样的

 Route::get('categorys/{id}' ,array(
    'as'=>'category',
    'uses'=>'GoodsController@searchCategoryByTag'));

我的观点是这样的

@foreach($recordsByCategories as $recordsByCategory)

    <a href="{{URL::route('category',$recordsByCategory->category_id)}}
    " id="search">{{$recordsByCategory->categories}}</a>:{{$recordsByCategory->totalProducts}} 

    @endforeach

最佳答案

检查您的 API 路由。确保没有任何东西与该端点竞争,这会导致 /products 请求出现 404 错误。这种情况经常发生在我身上。

关于php - 没有模型 [App\Products] Laravel 的查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30585912/

相关文章:

php - MySQL UPDATE 查询无法从 PHP 运行

javascript - Laravel Checkbox 在实时搜索中始终返回 true

mySQL 分页使用限制检索重复行

mysql - esb mule 中的 DataWeave 转换问题

php - php 文件中的 mysql 查询错误?

laravel - 是否可以将图像放在 mpdf Laravel 库中表的 **td** 标签中

Laravel 5.0 php artisan make :model ModelName auto creating migration class

php - while 循环内的查询仅显示 1 个结果

php - 无法在 Jquery/Ajax 中调用 Laravel 路由

php - 使用带套接字对的 zlib 过滤器