I have two database that are required to be used for our Corporate Intranet. Is it possible to create relationships across the two databases, assuming that each model handles which database it is connecting to?
edit
I can't post to this so I'm going to edit this. (Why can't I reply??)
Thank you for the tidbit, but that is not the question.
The question was "Can I make relationships cross the database".
I know you can set connections, even if that method was not what I was using.
Yes, you can define which database the model should use by defining the $connection property.
class MyModel extends Eloquent {
protected $connection = '<connection>';
protected $table = "<table>";
public function related()
{
return $this->belongsTo('...');
}
}
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community