从 Laravel 扩展模型中检索数据

我在 Laravel 应用程序中创建了通用模型和子模型(数据库表)。 CommonClass 有属性 class_id,它告诉我哪个子模型扩展了父模型。子模型具有与父模型相关的 commonClass_id 和一些附加属性。

class CommonClass extends Model
{
    // id,class_id,name,status,tag ...    
}

class AaaClass extends CommonClass
{
    // class_id = 1
    // id,commonClass_id,valueA ...       
}

class BbbClass extends CommonClass
{
    // class_id = 2
    // id,valueB ...   
}

我还创建了控制器以通过 CommonClass 模型检索数据。

class CommonClassController extends Controller {
        public function index()
        {   
            $items = CommonClass::all();
            return CommonClassResource::collection($items);
        }
    }

是否可以通过 CommonClass 模型检索数据,加入相关子模型以及如何检索?

angel_ww 回答:从 Laravel 扩展模型中检索数据

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2583.html

大家都在问