• Uyarı

Arama sonuçlarınız

  1. impROS

    Trickler Laravelde FindOrFail Metodu Kullanımı

    Örnek olarak bir kullanıcıyı aradığınız, gelen verinin olmadığı durumlarda hata döndermek istiyorsanız bu komut yerine: $user = User::find($id); if(!$user){abort (404);} Bunu kullanabilirsiniz: $user = findOrFail($id);
  2. impROS

    Trickler Laravelde WhereX Kullanımı

    Laravelde şu şekilde yazmak yerine: $users= User::where('approved',1)->get(); Şu şekilde kullanabilirsiniz: $users= User::whereApproved(1)->get(); Laravel otomatikmen bunu where('approved',1) olarak algılayacaktır. Bu, hem kodu kısaltacaktır; hem de okunabilirliği artıracaktır.
  3. impROS

    Trickler Laravelde replicate() Komutu ile Veri Klonlama

    Laravelde replicate() komutu kullanarak bir satırın klonunu şu şekilde oluşturabilirsiniz: $task = Task::find(1); $newTask= $task->replicate(); $newTask->save();
  4. impROS

    Trickler Laravel Eloquentde has() Fonksiyonu ile 2 Derinlikteki İlişkileri Getirme

    Laravelde has fonksiyonu sayesinde ilişki kurduğunuz modeller üzerinde 2 derinlikteki katmanlardan veri alabilirsiniz. Örnek olarak Author(Yazar) modelimiz,birden fazla Book'a(Kitap) sahip olsun olsun.. Book modelinin de birden fazla Rating'i(Puan) olsun: Author->hasMany(Book::class); Book...
  5. impROS

    Trickler Laravelde timestamp i devre dışı bırakma

    Eğer Laravelde kullandığınız veritabanı timestamp alanları içermiyorsa, Eloquent modelinizde timestampi şu şekilde devre dışı bırakabilirsiniz: class Company extends Model { public $timestamps = false; }
  6. impROS

    Trickler Laravelde Soft Delete ile Silinen Kayıtları Toplu Şekilde Geri Getirme

    Bildiğimiz üzere laravelde kullanılan soft delete yapısı verileri veritabanından gerçek anlamda silmez.. Sadece buraya özel olarak deleted_at damgası ekleyerek, genelde yapıda silinmiş olarak kabul edilmesini sağlar.. Aşağıdaki kod ile Soft delete ile sildiğiniz kayıtları tek satırda toplu...
  7. impROS

    Trickler Laravelde Resim Boyut Validasyonları

    Laravelde resim yüklerken ihtiyacınıza göre çeşitli boyut validasyonları yapabilirsiniz: 'photo'=>'dimensions:max_width=4096,max_height=4096'
  8. impROS

    Trickler Blade Auth Kontrolü

    Blade içerisinde auth kontrolü yaparken şunu kullanmak yerine: @if(auth()->user()) //User giris yapmis @endif Bunu kullanın: @auth //User giris yapmis @endauth
  9. impROS

    Trickler 3. Modelden All Deyimini Kullanarak Sadece Belli Sütunları Alma

    Model::all() metodunu kullanırken eğer tüm kolonların gelmesini istemiyorsanız, şu komut ile istediğiniz alanları seçebilirsiniz: $users = User::all(['id','name','email']);
  10. impROS

    Trickler 2. Laravel ile Tek Sorguda Birden Birden Fazla Kayıt Oluşturma

    Laravelde tek seferde birden fazla kayıt oluşturmak istiyorsanız saveMany() komutunu kullanabilirsiniz: $post = Post::find(1); $post->comments()->saveMany([ new Comment['message'=>'İlk Yorum']]), new Comment(['message'=>'İkinci Yorum']), ]);
  11. impROS

    Trickler 1.Laravel ile Veritabanı Üzerinde Artırma ve Azaltma İşlemleri

    Laravelde azaltma ve artırma işlemleri yaparken bu kod yerine: $article = Article::find($article_id); $article->read_count++; $article->save(); Bunu kullanın: $article = Article::find($article_id); $article->increment('read_count'); Daha hızlı ve özelleştirilebilir olmasını isterseniz bunu...
  12. impROS

    thread_prefix.5 Laravel Mülakat Soruları-Part 2

    Tekrardan merhabalar arkadaşlar.. Laravel Mülakat Soruları serimizin ikinci partı ile tekrar birlikteyiz. Bu seride oldukça öğretici şeyler paylaşmayı düşünüyorum. Fakat zorluk derecesini yavaş yavaş artırmak istediğimden ayrıntılı konuları sonlara doğru paylaşacağım. Keyifli okumalar...
  13. impROS

    thread_prefix.5 Laravel Mülakat Soruları-Part 1

    Merhabalar arkadaşlar. Bu yazı serisinde laravel ile çeşitli bilgileri,mulakat sorusu şeklinde sizinle paylaşacağım. Her bir part 5 sorudan oluşacak ve seriyi minumum 10 part olacak şekilde hazırlamayı düşünüyorum. Keyifli okumalar.. 1.Laravel Nedir ? Laravel,içinde bir çok hazır özellik ve...
  14. impROS

    thread_prefix.5 5 Laravel Raw Komutu Kullanımı

    Laravel güçlü bir sorgu oluşturma aracı olan Elequent adlı büyük bir veritabanı mekanizmasına sahip. Ancak bazen raw sorgular şeklinde düz sql kullanmak daha mantıklıdır. Bu yazıda size en yaygın kullanımları göstereceğim . Keyifli okumalar. 1.Sık kullanılan: selectRaw() ile Avg/Sum/Count...