我有一个与一个表关联的表,使用他们的id和id表类型
表1
ID, TYPE_ID, 类型, 计数, crteated_at, 的updated_at
其他表格
id name,....... crteated_at updated_at
模型类型ID
model2 = type_id = 2; model3 = type_id = 3;
在模型1中
public function model2()
{
return $this->belongsTo(model2::class, 'type_id', 'id');
}
public function model3()
{
return $this->belongsTo(model3::class, 'type_id', 'id');
}
答案 0 :(得分:2)
答案 1 :(得分:1)
public function getModel(Request $request){
if($request->get('model_type')==1){
$mod = 'Model1'
}
if($request->get('model_type')==2){
$mod = 'Model'
}
$obj = new {Mod}()
$result = $obj->get();
return $result
}
我会这样做