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

MacOS Big Sur’da Kontrol Merkezi Nasıl Kullanılır ve Özelleştirilir
Tablodan Satır Silmeyi Tetiklemenin Dört Yolu
Nasıl Deploynix’i Kendi Platformumuz Üzerinde Kullanıyoruz: Kendi Platformumuzu Kendi Platformumuzda Çalıştırmak
Laravel Performansını Optimize Etme: Veri Tabanı, Önbellekleme ve Kuyruklar
Kendi Planlama Pokeri Araçımı Neden Geliştirdim (ve Arkasında Ne Var)
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

2026 EveryPlate Yemek Kiti İncelemesi: Uygun Fiyat, Kolaylık ve Lezzet
Genel
Jensen Huang: Her kenar cihazı özerk hale gelecek — Nvidia’nın buluttan robotiğe yol haritası
Donanım
Teknomers olarak başlık önerim: Deadlock’un Soul Urn’u Yenilendi: Sıra Dışı Değişiklikler Geliyor
Oyun
Apple’ın Yeni AirPods’unda Neden Kamera Olabilir? Gizemli Kullanım Alanları!
Genel
Indiana belediye başkanının yapay zeka merkezi protestocuları hakkında skandal sözleri
Donanım
Yeni Steam Makinesi ve Steam Çerçevesi Yaz İçin Geliyor
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?