Zeta adlı üyeden alıntı: mesajı görüntüle
fikriniz güzel ancak uygulamanız kötü , benim yukarıda verdiğim örnektede ekle kodunu 1 defa yazarsınız ,birden fazla kullanımlarda sadece tablo adını değiştirirsiniz olur biter , aktif olarak laravel kullanıyorum oradan bir örnek daha vereyim ; bu ekleme metodum aynı metodu kullanıcı içinde kullanıp sadece sütun adlarını ve tablo adlarını değiştirmek yeterli geliyor ve daha düzenli bir yapı kuruluyor. Belki şimdi sizinki daha kolay ve kullanışlı gelebilir ama ilerleyen zamanlarda kod bloklarınız arttıkça işin içinden çıkamazsınız benden söylemesi , yapıyı baştan temiz kurun
http://www.rizagunes.com/php-kod-standartlari

public function ekle()
{
     return view('admin.kategori.ekle');
}

public function ekle_post()
{
     $this->validate(request(), [
          'kategori_adi' => 'required'
     ]);

     $data = request()->only('kategori_adi', 'url', 'icon', 'baslik');

     if(!request()->filled('url'))
     {
          $data['url'] = Str::slug(request('kategori_adi'));
          request()->merge(['url' => $data['url']]);
     }

     $kategoriEkle = Kategori::create($data);

     return redirect()->route('admin.kategori.duzenle', $kategoriEkle->id)
     ->with('mesaj_tur', 'success')
     ->with('mesaj', ('Kategori Kaydedildi'));
}
Cevabınız için teşekkürler hocam. Laravel kullanmadığım için kod yapısına pek aşina değilim. Ben de zaten sıfırdan temiz bir kod yapısı oluşturmaya çalışıyorum. O yüzden sınıflandırmaya ihtiyaç duydum. Sizin verdiğiniz örnek gibi bir sistemi de düşünebilirim ancak öncelikle benim sınıf yapısındaki sorunu halletmem gerekiyor. Ordaki sorun da fonksiyon içinde bir fonksiyonun çalışmaması durumu. Gözden kaçırdığım yeri çözebilsem kodu zaten genel olarak toparlayacağım ancak kactane fonksiyonunu çağırınca sınıf null döndürüyor.