Turan KaratuğTesting Eloquent Scopes: A Comprehensive GuideWelcome to this comprehensive guide on testing Eloquent scopes in Laravel. Eloquent scopes provide a powerful way to encapsulate common…Mar 11Mar 11
Turan KaratuğintarfinUnderstanding Reserved Attribute Names in Laravel’s Eloquent ORMLaravel’s Eloquent ORM is a powerful tool for interacting with databases in PHP. It provides a simple and expressive syntax to perform…Jul 25, 2023Jul 25, 2023
Turan KaratuğTesting Eloquent Query Scopes without Code DuplicationOne of Laravel’s blessings, Eloquent ORM, provides a mechanism called Query Scope for creating reusable queries on a table. In this way, we…Apr 29, 20221Apr 29, 20221
Turan KaratuğLaravel ile Model Scope’larını Tekrara Düşmeden Test EtmeLaravel’in nimetlerinden biri olan Eloquent ORM, bir tablo üzerinde tekrar kullanılabilir sorgular oluşturmak için Scope denilen bir…Apr 29, 2022Apr 29, 2022
Turan KaratuğLaravel ve Livewire ile “Load More” Tarzı SayfalamaBir Laravel projesinde, Livewire kullanarak, hiç javascript yazmadan “load more” tarzında sayfalama yapmak mümkün. Bu yazımda, bir buton…Oct 23, 2020Oct 23, 2020
Turan KaratuğLaravel Scout ve Elasticsearch EntegrasyonuLaravel’in resmi paketlerinden biri olan Scout, sürücü tabanlı olarak Eloquent Model’lerine full-text search özelliği kazandırmamıza…Jul 12, 20201Jul 12, 20201
Turan KaratuğLaravel’in Spatie/QueryBuilder Paketi ile İlişkili Tablolarda Custom Sorting İşlemiÖncelikle bu paket ne işe yarıyor kısaca ondan bahsedelim. Bir model’e ait verileri tablo halinde listelediğimiz bir sayfamız olduğunu…Apr 20, 2020Apr 20, 2020