Bu arada sorgumun tamamı şu şekilde
$sonuclar = DB::table('sureler')
->select('sureler.SureAd', 'ayetarapca.sureid', 'ayetarapca.ayetid', 'ayetarapca.Arapca', 'ayetarapca.Okunus', 'mealyazanlar.isim', 'ayetmeal.Meal')
->join('ayetarapca', 'ayetarapca.sureid', '=', 'sureler.id')
->join('ayetmeal', function($joinn)
{
$joinn->on('ayetarapca.sureid', '=', 'ayetmeal.sureid')
->on('ayetarapca.ayetid', '=', 'ayetmeal.ayetid');
})
->join('mealyazanlar', 'ayetmeal.MealYazan', '=', 'mealyazanlar.id')
->where('mealyazanlar.id','=',15)
->where('ayetarapca.sureid','=',$id)
->get();
Bu sorgu Bakara gibi uzun bir surede 15 saniyede cevap veriyor halbuki sql sorgusu sonucu 1 saniye bile sürmüyor sebebi ne olabilir aceba sanırım sorgudaki hatalar devam ediyor.