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

Post-Doğrulama Çoklu Kiracılık için Otomatik Kiracı Değiştirme Özellikli Laravel Paketi
Frank: süper şarjlı Laravel Sail alternatifiniz
2026’da Laravel ile Svelte Kullanmanın Avantajları
PHP’de Mesafe Hesaplamayın: Laravel’de PostGIS Ustası Olun 🗺️
Chrome 100 web sitenizi bozabilir – ancak Google üzerindedir
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

Donanım Meraklıları: Computex 2026, 3. Gün – Taipei’de Sıcaklık Artıyor
Donanım
Kritik Uyarı: 2026 FIFA Dünya Kupası Dolandırıcılıklarına Dikkat!
Siber Güvenlik
Acil! Cisco, SD-WAN’da yamanmamış sıfır gün açığına dikkat çekti
Siber Güvenlik
Surface Laptop Ultra’nın RTX Spark Süper Çip için 110W TDP hedefi
Donanım
Acil: PCPJack 230 AWS ve Google Cloud Sunucusunu Ele Geçirdi!
Siber Güvenlik
Bellek Çökmesi Yaşamadan Milyonları İşleme: Laravel Lazy Collections
Yazılı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?