I use the following construction for joining tables: with(\"attachments\", \"offers.publisher\").
public function publisher()
{
retu
The best way would to just have two definitions, publishers
for all publishers, and active_publishers
for those with status = 1
:
public function publisher()
{
return $this->belongsTo("App\User", "user_id", "id");
}
public function active_publisher()
{
return $this->publisher()->where('status', 1);
}
Use with $object->active_publisher()->get();