Я перечисляю заказы, статус транзакции которых был успешным,
$draft_orders = CashfreeResponse::with('draftOrder')->where('txStatus', 'SUCCESS')->get();
Я получаю результаты для вышеуказанного запроса, как и ожидалось,
В таблице DraftOrder я сохраняю свою корзину как сериализованную. данные, я ищу, чтобы десериализовать данные корзины,
Модель
Пользователь
public function draft_orders()
{
return $this->hasMany(DraftOrders::class, 'id', 'user_id');
}
DraftOrder
public function user()
{
return $this->belongsTo(User::class);
}
public function cashfreePaymentResponse()
{
return $this->hasMany(CashfreeResponse::class, 'draft_order_id', 'id');
}
Оплата
public function draftOrder()
{
return $this->belongsTo(DraftOrders::class,'draft_order_id');
}
Содержание таблицы -
user
имя | электронная почта | пароль
оплата
order_id | txStatus
черновик заказов
user_id | cart
Кроме того, мне было интересно, как мне получить данные таблицы пользователя в приведенном выше запросе