Используйте Laravel Relationship.
В Школе Модель добавьте это.
public function schoolDetails()
{
return $this->hasOne('App\SchoolDetails');
}
public function ratings()
{
return $this->hasOne('App\Ratings');
}
В Школе Подробности Модель добавьте это.
public function school()
{
return $this->belongsTo('App\School');
}
В Модели оценок добавьте это.
public function school()
{
return $this->belongsTo('App\School');
}
В школьном контроллере
public function index()
{
$schools = Schools::with('schoolDetails')
->with(ratings)
->get();
return $schools;
}
Можете ли вы попробовать это,