Php 如何使用父项';拉雷维尔的情况如何?
有两张桌子 tbl\U订单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查询或联接。 请帮忙 谢谢。您
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);
}
}
这有帮助吗,伙计?