如何从关系laravel获取数据?

时间:2020-06-26 19:38:06

标签: laravel-5

我的控制器具有如下功能:

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');
}
}

问题是,如何从该关系中获得产品名称? 请帮我即时消息,对不起我的英语不好。

0 个答案:

没有答案