Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Reddedilen Laravel PR’den Laravel Arr Genişletmesine: Arr::after Ekleme
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Reddedilen Laravel PR’den Laravel Arr Genişletmesine: Arr::after Ekleme

Yazılım

Reddedilen Laravel PR’den Laravel Arr Genişletmesine: Arr::after Ekleme

teknomers
Son güncelleme: 13 Mayıs 2026 04:26
teknomers
Paylaş
Paylaş

The Problem

Laravel ile çalışırken, bir dizideki bir değerin hemen ardından gelen öğeyi bulmak gerektiğinde, bunu yapmanın mevcut yöntemi oldukça karmaşık hale gelebiliyor. Aşağıdaki kod, bunu gösteriyor:

$items = ['a', 'b', 'c'];
$current = 'a';

$index = array_search($current, $items);
$next = isset($items[$index + 1]) ? $items[$index + 1] : null;

Yukarıdaki kod, dizi elemanını bulmak için üç satırlık bir boilerplate içeriyor ve bu yöntem hem ilişkilendirilmiş dizilerle çalışmıyor hem de döngü davranışını yönetemiyor.

Introducing Arr::after()

Laravel Arr Extended paketi ile artık bunu çok daha basit bir şekilde yapabilirsiniz:

use GulfarazArshad\LaravelArrExtended\Arr;

Arr::after(['a', 'b', 'c'], 'a'); // 'b'

Bu yöntem, dizinin sonuna geldiğinde ilk elemana döner, böylece döngüsel bir yapı sağlanır:

Arr::after(['a', 'b', 'c'], 'c', wrap: true); // 'a'

Bu paket, ilişkilendirilmiş dizilerle de uyumludur:

Arr::after(['x' => 'a', 'y' => 'b'], 'a'); // 'b'

Eğer değer dizide bulunamazsa, null döndürür. Bu sayede sürprizler ve hatalar en aza indirilmiş olur.

Why I Added It

Projelerde sürekli olarak array_search() ve manuel indeks hesaplamaları yaparken aynı kodları yeniden yazdığımı fark ettim. Arr::after(), bu mantığı tekrar kullanılabilir, okunabilir ve tutarlı hale getiriyor.

Installation

Paketi kurmak için aşağıdaki komutu kullanabilirsiniz:

composer require gulfaraz-arshad/laravel-arr-extended

Check It Out

Eğer bu paketi faydalı buluyorsanız, GitHub’da bir ⭐ vermek iyi olur. Ayrıca, sürekli yeniden yazdığınız diğer dizi yardımcıları varsa, bunları duymak isterim — bu paket sürekli gelişiyor.

Kaynak: Orijinal Makale

Contents
  • The Problem
  • Introducing Arr::after()
  • Why I Added It
  • Installation
  • Check It Out
Gizli Kalmış 5 Laravel 13 Özelliği: Bugün Kullanmayı Değebilir
Parolaları Saklamayı Durdur: Laravel ile Kurumsal SSO Oluşturun 🛡️
Ekran Görüntüsü Tabanlı Vibe Kodlama: Yapay Zeka İş Akışınızın Neden Bir Sözlük Aşamasına İhtiyacı Var
Çoklu Kiracı Korkusu: Laravel’de Paylaşılan ve İzole Veritabanları
Tek Süreçin Ötesinde: Bulut İçin Laravel Konteynerlerinin Mimarisi
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Ken Levine BioShock Oyunlarından Neden Ayrıldığını Anlatıyor
Sonraki Makale xAI, Dava Sürecine Rağmen 19 Yeni Doğal Gaz Türbini Ekledi

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

E-bike Girişimleri Kriz Yaşarken, Lectric Büyümeye Devam Ediyor
Genel
Sonos Era 100 Hoparlör Fiyatıyla Kaçırılmayacak Bir Fırsat Sunuyor
Liste
Xbox’ın CEO’sundan Kaçırılmaması Gereken Özel İçerik Açıklaması
Oyun
Ferrynoia Bitecek: Yeşil Deniz Teknolojisiyle Yeni Dönem Başlıyor!
Genel
NSA’nın Claude Mythos’u ‘saldırı siber operasyonları’ için kullandığı iddia edildi, ajansa altı Anthropic mühendis yerleştirilmiş
Donanım
Yeni Görsel Tasarım ile Steam Talebini Artıracak Ama Bağımsız Oyunlar Zorlanabilir
Oyun
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?