Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 取消购物车数据序列化-Laravel_Php_Laravel_Eloquent - Fatal编程技术网

Php 取消购物车数据序列化-Laravel

Php 取消购物车数据序列化-Laravel,php,laravel,eloquent,Php,Laravel,Eloquent,我正在列出交易状态为successfull的订单 $draft_orders = CashfreeResponse::with('draftOrder')->where('txStatus', 'SUCCESS')->get(); 我得到了上述查询的预期结果 在DraftOrder表中,我将购物车保存为序列化数据,我希望取消购物车数据的序列化 型号 用户 public function draft_orders() { return $this->ha

我正在列出交易状态为successfull的订单

$draft_orders = CashfreeResponse::with('draftOrder')->where('txStatus', 'SUCCESS')->get();
我得到了上述查询的预期结果

在DraftOrder表中,我将购物车保存为序列化数据,我希望取消购物车数据的序列化

型号 用户

public function draft_orders()
    {
        return $this->hasMany(DraftOrders::class, 'id', 'user_id');
    }
public function user()
{
    return $this->belongsTo(User::class);
}

public function cashfreePaymentResponse()
{
    return $this->hasMany(CashfreeResponse::class, 'draft_order_id', 'id');
}
DraftOrder

public function draft_orders()
    {
        return $this->hasMany(DraftOrders::class, 'id', 'user_id');
    }
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');
        }
表格内容--

用户

姓名|电子邮件|密码

支付

public function draftOrder()
        {
            return $this->belongsTo(DraftOrders::class,'draft_order_id');
        }
订单号txStatus

汇票

用户id购物车

另外,我想知道如何在上面的查询中获得用户表的详细信息 取消序列化($draft_Order->draftOrder)

和用户
$draft_orders=CashfreeResponse::with('draftOrder','user')->where('txStatus','SUCCESS')->get()

在这个查询中,您可以从$draft_orders->user获取用户数据,您只需使用 取消序列化($draft_Order->draftOrder)

和用户
$draft_orders=CashfreeResponse::with('draftOrder','user')->where('txStatus','SUCCESS')->get()


在此查询中,您可以从$draft_orders->user

获取用户数据。您可以在此处发布
CashfreeResponse
模型吗?您可以在此处发布
CashfreeResponse
模型吗?请与我共享完整的非序列化数据查询$draft_orders=CashfreeResponse::with('draftOrder')->where('txStatus','SUCCESS')->get();foreach($draft_orders->draftOrder as$draft){$a=unserialize($draft);}在$a中,您将获得绘图数据。请与我分享完整的非序列化数据查询$draft_orders=CashfreeResponse::with('draftOrder')->where('txStatus','SUCCESS')->get();foreach($draft_orders->draftOrder as$draft){$a=unserialize($draft);}在$a中,您将获得汇票数据