• Uyarı

Arama sonuçlarınız

  1. impROS

    Trickler Laravelde Bir Modelin Güncellenmesini Engelleme

    Laravelde bir modelinizin güncellenmesini istemiyorsanız şu şekilde bir yapı kullanabilirsiniz class Post extends Eloquent { protected static function boot() { parent::boot(); static::updating(function($model) { return false; }); } }
  2. impROS

    Trickler Laravelde Pratik DD(Dump and Die) Kullanımı

    Laravelde dd kullanırken şu şekilde kullanmak yerine : $users = User::where('name','impROS')->get(); dd('users'); Şu ifade çoğu zaman daha çok pratiklik sağlayacaktır: $users = User::where('name','impROS')->get()->dd();
  3. impROS

    Trickler Laravelde isDirty() ile Eloquent Modelimizdeki Değişiklikleri Anlama

    Laravelde bir özelliğin orijinal değerinden farklı olup olmadığını anlamak için şu özelliği kullanabilirsiniz: if($model->isDirty('email')){ //Kodlar.. }
  4. 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);
  5. 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.
  6. 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();
  7. 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...
  8. impROS

    Soru laravel ürün varyasyon kurgusu

    Projeyi indirip detaylı bakmadım, ama migrasyon dosyalarına baktığımda sadece şunları yaptığınızı gördüm: Schema::create('products', function (Blueprint $table) { $table->bigIncrements('id'); $table->string('name')...
  9. 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; }
  10. 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...
  11. 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'
  12. 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
  13. impROS

    thread_prefix.6 Hayırlı olsun

    sağolasın, tabi, istediğin gibi sorabilirsin :))
  14. impROS

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

    Gözden kaçmıştı, düzelttim, teşekkürler :)
  15. 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']);
  16. impROS

    Soru laravel ürün varyasyon kurgusu

    Merhabalar, Ürünleri göstermek için expandable table kullanabilirsiniz... Genel ürün bilgileri olur, üzerine tıklanıldığında da aşağıya doğru açılarak varyantları listeler.. Veya varyantları bir modal içinde gösterebilirsiniz.. Eğer tek kategorili bir ilişki kuracaksanız şu tarzda bir şey...
  17. 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']), ]);
  18. 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...
  19. 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...
  20. 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...