【发布时间】:2017-09-13 15:30:56
【问题描述】:
客户可以向卖家发布订单。问题是卖家(ps)如何查看他的订单。因为每个订单可能会提交给不同的卖家。
SLotController.php
public function order(Request $request)
{
$slotorder = new Slotorder;
$slotorder->name = $request->name;
$slotorder->user_name = Auth::user()->name;
$slotorder->user_id = Auth::user()->id;
$slotorder->type = $request->type;
$slotorder->quantity = $request->quantity;
$slotorder->size = $request->size;
$slotorder->ps_id = ? // i dont know how to get seller id
$slotorder->save();
return view('home');
}
用户模型
public function slotorder()
{
return $this->hasMany('Slotorder::class');
}
SlotOrder 模型
public function user()
{
return $this->belongsTo('User::class');
}
public function user()
{
return $this->belongsTo('Ps::class');
}
Ps 模型
public function slotorder()
{
return $this->hasMany('Slotorder::class');
}
更新
用户点击下单后,会根据自己的id跳转到这个页面。对于此屏幕截图,卖家的 ID 为 1。回到我的问题,当用户提交订单时,我如何获取卖家 ID。因此,他可以在仪表板中查看订单。
【问题讨论】:
-
$slotorder->ps_id = ? // i dont know how to get seller id??我不确定,但你的Ps在你的代码中在哪里使用? -
我可以用截图给你解释一下吗?很难用语言来解释
-
你如何确定谁是卖家?是随机卖家吗?还是每个用户都有个人卖家?是什么关系?
-
@MarkWalet 他们可以选择他们自己的任何卖家。
-
卖家和用户有关系吗?还是每个订单有不同的卖家?
标签: laravel laravel-5.4