Php 如何使用父项';拉雷维尔的情况如何?

Php 如何使用父项';拉雷维尔的情况如何?,php,laravel,eloquent,Php,Laravel,Eloquent,有两张桌子 tbl\U订单 id, user_id, order_name, order_date id, order_id, item_name, item_price 待订购项目 id, user_id, order_name, order_date id, order_id, item_name, item_price 从这两个表中,我需要使用一个Laravel雄辩的查询来获取订单项,并且我需要提取用户id为1的条件 我希望数据使用从属关系,而不是DB查询或联接。 请帮忙 谢谢。您

有两张桌子

tbl\U订单

id, user_id, order_name, order_date
id, order_id, item_name, item_price
待订购项目

id, user_id, order_name, order_date
id, order_id, item_name, item_price
从这两个表中,我需要使用一个Laravel雄辩的查询来获取订单项,并且我需要提取用户id为1的条件

我希望数据使用从属关系,而不是DB查询或联接。 请帮忙


谢谢。

您需要在模型类中的
订单
订单项目
之间建立一对多关系,如下所述:

Order.php:

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Order extends Model{
    protected $table = 'orders';
    public function order_items(){
        return $this->hasMany(OrderItems::class);
    }
}

这有帮助吗,伙计?