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: FormRequest’in kurallar yöntemi içinde doğrulama kurallarını dağıtma
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 » FormRequest’in kurallar yöntemi içinde doğrulama kurallarını dağıtma

Yazılım

FormRequest’in kurallar yöntemi içinde doğrulama kurallarını dağıtma

teknomers
Son güncelleme: 16 Mart 2026 02:11
teknomers
Paylaş
Paylaş

Bu makale, bmf-tech.com adresinde daha önce yayınlanmıştır.

<p>Birden fazla form olduğunda, "Form request sınıflarını birleştirmek ve kurallar metodunda dallanmak istiyorum" düşüncesine kapılabilirsiniz. Bu düşünce aklıma bir REST API oluştururken geldi.</p>

<p>Görünüşe göre başkaları da aynı şeyi düşünmüş ve çözüme ulaşmadan önce referanslara dalmadan bulduğum bir çözüm mevcut.</p>

<p><a href="https://laracasts.com/discuss/channels/general-discussion/multiple-forms-multiple-requests" target="_blank" rel="noopener noreferrer">Birden Fazla Form, Birden Fazla Request?</a></p>

<p>FormRequest'in kurallar metodunda oynamaya başlayalım.<br/></p>

<div class="highlight js-code-highlight">
    <pre class="highlight plaintext"><code>/ 
 * Get the validation rules that apply to the request.
 *
 * @return array
 */
public function rules()
{
    if ($this-&gt;hogehoge) {
        return [
            'alias_name' =&gt; 'max:50|required|unique:users',
        ];
    }

    if ($this-&gt;mogemoge) {
        return [
            'self_introduction' =&gt; 'max:200'
        ];
    }

    // Default
    return [];
}

Enter fullscreen mode

            <svg xmlns="http://www.w3.org/2000/svg" width="20px" height="20px" viewbox="0 0 24 24" class="highlight-action crayons-icon highlight-action--fullscreen-off"><title>Exit fullscreen mode</title>
                <path d="M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z"/>
            </svg>
        </div>
    </div>
</div>

<p>Hogehoge ve mogemoge olarak adlandırılan kısımlar, request'te geçirilen değerlerdir. Bu değere $request-&gt;hoge gibi bir yapı ile ulaşabilirsiniz; ancak $request, framework'ün implementasyonu tarafından işlenir ve $this'e dönüşür. (Burada "dönüşmek" ifadesi yanıltıcı olabilir, ancak alt yapıyı incelemediğim için kavram eksikliğim için özür dilerim...)</p>

<p>Son <code>return []</code>, request'te null geçtiğinde devreye girer. Bu olmadan, null durumu ile karşılaşılınca hata oluşacaktır.</p>

<p>Özel bir durum yok.</p>

Kaynak: Orijinal Makale

Fikirden 10K $ Aylık Tekrar Eden Gelire: Her Gelir Dönüm Noktasında Altyapı Kararları
Laravel Personel Takviyesi: Bu Yıl Dikkate Alınması Gereken En İyi 5 Ajans
Deploynix’te Laravel API ve Ayrı Ön Yüz (Next.js, Nuxt, SPA) Dağıtımı
Laravel Uygulamanızda Muhtemelen Henüz Kullanmadığınız PHP 8.4 Özellikleri
Laravel WebDAV Sunucusu Beta Aşamasına Girdi – API Artık Stabil
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale CED Video Disc’leri: Techtuber’dan SD Video Görüntüsü Analizi
Sonraki Makale 40 yıllık Gradius arcade klasiği tamamen ASCII ile yeniden yapıldı

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Disney abonelerine büyük müjde! 50 milyon dolarlık ödeme yapıyor
Liste
2026 Amazon Prime Günü: 30 Dolardan Ucuz En İyi 23 Fırsat!
Genel
Laravel kullanarak çok satıcılı bir e-ticaret pazaryeri nasıl kurulır
Yazılım
Steam Makineleri, ilk sürümünde yalnızca 16GB RAM ile gelecek
Donanım
Steam Makinesi Bazı Bölgelerde Çıktan Önce Tükendi
Oyun
Kritik: Yeni Gaslight macOS Zararlısı, AI Analizini Bozuyor
Siber Güvenlik
//

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?