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…2 min read·Mar 11, 2024----
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…4 min read·Jul 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…5 min read·Apr 29, 2022--1--1
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…4 min read·Apr 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…3 min read·Oct 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…4 min read·Jul 12, 2020--1--1
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…3 min read·Apr 20, 2020----