blog

İçimden geldikçe yazıyorum işte

MacOS’de Memcached Memory Değerini Artırma

Merhabalar, MacOS’de brew install memcached ile memcached’i kurduğunuzda Memcached varsayılan olarak 64MB bellek ile çalışıyor. Normalde memcached’i durdururduk ve memcached -m 128 … ile istediğimiz bellek miktarı ile hızlıca başlatırdık. Fakat brew service’lerini kendi kontrol ediyor. Önce brew servislerini listelemeyi denedim, orada servis ayar dosyasının konumunu listeliyordu çünkü. Bu komut şu çıktıyı veriyor: Harika, mac’in […]

Scribe Laravel API Dökümantasyonu İçin Geliştirdiğim Auth Middleware Kütüphanesi

Merhaba arkadaşlar, İlk API servisi geliştirmeye başladığım zaman, tabii tecrübesizim de, neyi nasıl yapmalıyım diye ciddi bir çalışma içerisindeyim. Her şeyi inceliyorum, standartları nelerdir, HTTP 201 yanıtını nedir, ne zaman dönülmeli gib gibi ciddi bir çalışma içerisindeyim. Laravel zaten bu konunda işin standartlarını benim yerime yapıyor ki bu harika. Fakat bu end-pointleri front-end tarafında geliştirme

PHPStorm’un Route::prefix Metodu İçin Protected Uyarısı

Bu artık var olan bir sorun değil. Bir kaç ay önce çıkmaya başladı, sanırım bir güncellemeden sonra bozdular ya da olması gerektiği gibi yaptılar diyebilirim. Bilemedim. Laravel’de Route’larınızı bir prefix altında gruplamak istediğimizde karşılaşıyoruz bu hatayla. Senaryomuz şu şekilde: Bu şekilde kullanımda hiç bir problem yok fakat PHPStorm inatla prefix’in altını çiziyor ve şu uyarıyı

MySQL Kullanılan Projede ‘schema:dump –prune’ Sonrasında Test’lerin SQLite İle Çalışmaması

Merhaba arkadaşlar, Bugün Laravel ile geliştirdiğim backend api servisinde ilginç bir durum ile karşılaştım. Bu hatayı tanımlamam gerekirse: Buraya kadar her şey güzel. Artık daha sade ve temiz bir database dizinim var. Fakat problem testlerimin çalışmasında başlıyor. Testlerimde her zaman veritabanını sıfırlıyorum: Evet, ben de Pest kullanıyorum. Test içinse veritabanı olarak olarak SQLite kullanıyorum. Bağlantımda

Laravel’de URL Parametrelerinin Doğrulanması

Bu blog yazısı, Laravel’de URL parametrelerinin FormRequest sınıfları kullanılarak nasıl doğrulanacağını derinlemesine ele alır. Laravel geliştiricilerinin daha temiz ve düzenli kod yazmasını sağlayan bu yaklaşım, form verileri ve URL parametrelerini tek bir yerde yönetme olanağı sağlar. Bu kılavuzda, Laravel’in FormRequest sınıfının nasıl genişletileceğini, URL parametrelerini ve form verilerini nasıl doğrulayacağınızı adım adım öğreneceksiniz.

Laravel’da Foreign Key’ler İçeren Bileşik İndeksler Nasıl Kaldırılır?

Laravel’da, veritabanı işlemlerinin kontrolü ve yönetimi için geniş bir araç setine sahibiz. Ancak, bazen karşılaştığımız sorunlar çözüm bulmayı zorlaştırabilir. Bu blog yazısında, özellikle foreign key’leri içeren bileşik indekslerle karşılaştığımız bir sorunu ele alıyoruz. Laravel’da foreign key’ler içeren bir bileşik indeksi nasıl kaldıracağımızı adım adım anlatıyoruz. Bu bilgi, veritabanı yapılarınızı yönetirken karşılaşabileceğiniz zorlukları aşmanıza yardımcı olabilir.

Class “finfo” not found

Laravel kullanmaya bu kadar geç kaldığım için duyduğum pişmanlığı tarif etmeme sanırım gerek yok. Üzerinde çalıştırdığım projede kullanıcıların gravatar üzerinde bir avatarı varsa bunu lokal olarak saklamak istiyorum. İlk defa dosya işlemleri yapacağım için tabii ki hemen dökümantasyonda File Storage sayfasını açtım, başladım incelemeye. “public” olarak saklamak mantıklı geldi ve web üzerinden erişilmesi için bir

Composer ve Autoload Nedir?

PHP ile bir proje üzerinde çalışırken geliştiriciler üçüncü parti bir çok kütüphaneden faydalanır. Fakat proje ne kadar karmaşık veya büyük olursa bu üçüncü parti uygulamaları yüklemek, güncellemek veya takip etmekte o kadar karmaşık bir hal alabiliyor. Bu durumu idare edebilmek ve vakitten tasarruf etmek için Composer kullanıyoruz.

Scroll to Top