Создайте отношения в вашей модели администратора:
Примечание: я предполагаю, что у администратора может быть много статей.
public function articles(){
return $this->hasMany('App\Article', 'id_admin');
}
Затем, когда вы хотите получить все статьи, принадлежащие администратору, сделайте следующее:
$adminArticles = Admin::find($adminId)->articles
В случае, когда администратор может иметь только одну статью, сделайте это вместо:
public function article(){
return $this->hasOne('App\Article', 'id_admin');
}
Затем, когда вы хотите получить статью, принадлежащую администратору, сделайте следующее:
$adminArticle = Admin::find($adminId)->article
Читайте здесь для получения дополнительной информации.
Вы также можете использовать конструктор запросов Laravel для самостоятельного написания запросов на присоединение.
В вашем случае вы бы сделали это:
$adminArticles = DB::table('t_admin')
->join('t_article', 't_admin.id_adm', '=', 't_article.id_admin')
->select('t_admin.*', 't_article.title')
->get();