我的控制器具有如下功能:
public function get_user_order()
{
$user = auth()->user()->orders()->with('products')->get();
$order = $user->products->name;
dd($order);
}
我想登录用户订单历史记录。
这是我的用户模型:
class User extends \TCG\Voyager\Models\User
{
public function orders()
{
return $this->hasMany('App\Order');
}
}
这是我的订单模型:
class Order extends Model
{
public function user()
{
return $this->belongsTo('App\User');
}
public function products()
{
return $this->belongsToMany('App\Product')->withPivot('quantity');
}
}
问题是,如何从该关系中获得产品名称? 请帮我即时消息,对不起我的英语不好。