从视图作曲家生成的查询返回多个查询如何摆脱问题我正在访问产品和类别的 3 个刀片文件中的数据我为两者创建了单独的提供程序。因此,查询返回的是 6 个重复的查询。
产品表和类别表都具有来自卖方表的外键卖方 ID
我想要的是使用一个 serviceProvider 来执行查询
从
categories
\app\Providers\CategoryServiceProvider.php:23中选择 *
选择 * from
products
whereseller_id
= 14 \app\Providers\ProductServiceProvider.php:20
从
categories
\app\Providers\CategoryServiceProvider.php:23中选择 *
选择 * from
products
whereseller_id
= 14 \app\Providers\ProductServiceProvider.php:20
从
categories
\app\Providers\CategoryServiceProvider.php:23中选择 *
选择 * from
products
whereseller_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());
});
}
}