0

从视图作曲家生成的查询返回多个查询如何摆脱问题我正在访问产品和类别的 3 个刀片文件中的数据我为两者创建了单独的提供程序。因此,查询返回的是 6 个重复的查询。

产品表类别表具有来自卖方表的外键卖方 ID

我想要的是使用一个 serviceProvider 来执行查询

categories\app\Providers\CategoryServiceProvider.php:23中选择 *

选择 * from productswhere seller_id= 14 \app\Providers\ProductServiceProvider.php:20

categories\app\Providers\CategoryServiceProvider.php:23中选择 *

选择 * from productswhere seller_id= 14 \app\Providers\ProductServiceProvider.php:20

categories\app\Providers\CategoryServiceProvider.php:23中选择 *

选择 * from productswhere seller_id= 14 \app\Providers\ProductServiceProvider.php:20

<?php

namespace App\Providers;
use App\Models\Product;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;

class ProductServiceProvider extends ServiceProvider 
{

    public function boot()
    {
        View::composer('*', function($view) {
        $view->with('product', Product::where('seller_id', Auth::guard('seller')->user()->id)- 
        >get());
    });

   } 
 }
4

0 回答 0