Я использую Metable в моем проекте для создания мета для заказов
, но у меня есть одна проблема
Я хочу, чтобы групповые заказы имели одинаковый адрес электронной почты
Это изображение таблицы metable: image 1 image 2
мне нужен код, подобный этому, может работать:)
Order::whereHas( 'meta', function($query) {
$query->where("key" , "gmail");
})->groupBy('meta.value')->get();
, и это мета-отношение, которое вызывается чертой 'use Metable 'в заказе Модель:
public function meta(): MorphMany
{
return $this->morphMany($this->getMetaClassName(), 'metable');
}
Спасибо