我目前正在与Laravel合作,我正在努力解决每个模型需要从Eloquent扩展的事实,我不确定如何实现模型层次结构(使用不同的表)
例如:
假设我有一个抽象模型Tool,然后是Hammer一个Screwdriver从Tool扩展的模型和模型.
现在,工具将扩展Eloquent ......但是,没有工具表,有一个Hammers表和另一个螺丝刀表,因为它们具有不同的属性.
如何指定Hammer有一个表,而Screwdriver在扩展 Tool 时有一个表?我如何使用Eloquent来调用,例如,所有工具?
喜欢:
Tools::all()
Run Code Online (Sandbox Code Playgroud)
这应该带来所有的锤子和螺丝刀,因为它们都是工具
使用Eloquent可以吗?