我有两个表格,一个是名为car_category的表格,包含字段-id,type。另一个名为vehicle的表格,包含字段-c_id(FK引用car - id)。 现在我想显示FK(c_id)的值,即car-type。 我在models中有以下代码:
class Car extends Model
{
protected $guarded = [];
protected $table = 'car_category';
public function vehicles()
{
return $this->hasMany('Vehicle');
}
}
车型。
class Vehicle extends Model
{
protected $guarded = [];
protected $table = 'vehicles';
public function cars()
{
return $this->belongsTo('Car');
}
}
这将是我的查询吗?我已尝试过这段代码,结果出现错误。
$vehicles = "SELECT cars.cartype,vehicles.model FROM cars,vehicles
WHERE cars.id = vehicles.c_id";
我该怎么做才能实现这个?有人能帮我吗?
Car
。 - Jigar Shahcars
和vehicles
,而模型中有car_category
和vehicles
。 - Jigar Shahcars
和vehicles
是关系模型的函数名称。 - usertest