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

PHP/Laravel uygulamasına AI ajansı entegre etmenin 5 yeri (yeniden yapılandırmadan)
Dropshipping Yaparken Önem Vermeniz Gerekenler
Spam’a Elveda: Geçici E-posta Tespiti için En İyi Laravel Paketi
Bagisto (Laravel E-Ticaret) Nasıl Yayınlanır: Adım Adım Kılavuz
Yağlı Kontrolcüler Ötesi: Laravel’de Olay Tabanlı Ayrıştırma Ustalaşma
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

Samsung’un 55 İnçlik Çerçeveli Sanat TV’si 200 Dolar Daha Uygun Fiyatla
Liste
Acil: Yamalanmamış Shark Vakum Hatası Diğerlerini Tehdit Ediyor
Siber Güvenlik
Palworld’da Antik Medeniyet Çekirdekleri Nerede Bulunur?
Oyun
Kurucular Fonu Eski OpenAI Yöneticisi Ryan Beiermeister’i İşe Aldı
Genel
Laravel AI ajanınza gerçek zamanlı web bilgisi verin
Yazılım
Lenovo, dünyanın ilk mürekkep püskürtmeli OLED’li dizüstü bilgisayarını tanıttı: Legion R9000P, TCL CSOT’dan 240 Hz IJP panel ile geldi.
Donanım
//

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?