php

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.

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