假设ModelA和ModelB之间是BelongsTo的关系
如果同属于一个数据库连接
那么
<span>public</span><span>function</span><span> a(){ </span><span>return</span><span>$this</span>->belongsTo("ModelA"<span>) }</span>
如果两个模型属于不同的数据库
那么
<span>public</span><span>function</span><span> a(){ </span><span>$instance</span> = <span>new</span><span> ModelA; </span><span>$instance</span>->setConnection(<span>$a_conn</span><span>); </span><span>$query</span> = <span>$i<em style="color:transparent">本文来源gao.dai.ma.com搞@代*码#网</em><a>搞代gaodaima码</a>nstance</span>-><span>newQuery(); </span><span>return</span><span>new</span> BelongsTo(<span>$query</span>, <span>$this</span><span>);}</span>
以上就介绍了Laravel不同数据库的模型之间关联,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。