Laravel Artisan Komutu Oluşturma
Merhabalar uzun zamandır blogumu güncellemiyordum. Artık daha aktif olmaya çalışacağım.Belki sadece teknoloji değil farklı kategorilerde de yazılar yazabilirim.Şimdi müsadenizle yazıya geçmek istiyorum. Artisan Komutları Bu yazımda Laravel Artisan komutlarına bakacağız. Laravel bize konsolda çalıştırmak için bazı komutlar verir. Bu komutlar artisan komutlarıdır.Konsolda Laravel uygulamasını deployment modunda başlatmak için veya çerezleri temizlemek için bazı artisan komutları […]
Laravel Api İşlemleri
İyi günler bu yazımda Laravel ile api işlemlerini göstereceğim.Öncelikle Api nedir biraz ondan bahsediyim.Api (Application Programming Interface) kelime anlamı olarak uygulama programlama arayüzüdür.Api bir uygulamadaki istediğimiz işlevlerin başka uygulamalarda da kullanılmasını sağlar.Diyelim ki bir web yazılımınız var ve bu yazılımdaki müşterileri farklı bir uygulamada da kullanmak istediniz işte burda Api devreye giriyor.İzin verdiğiniz işlevleri dışarıya […]
Laravel Görünümün Değişmeme Sorunu
Laravel ile yaptığım projeyi production ortamına aktardığımda görünümlerin düzelmediğini gördüm.Görünümü veya önbelleği de temizlesem yaptığım değişiklikler sitede aktif olmuyordu.Bu sorunu config dosyasını düzenleyerek çözdüm. config/app.php dosyasında aşağıdaki iki satırı production ortamındaki sitemin bilgileri girdim ve yaptığım değişikler aktif oldu.Eğer sizde böyle bir sorunla karşılaşırsanız burdaki iki satırı güncellemeyi unutmayın. ‘url’ => env(‘APP_URL’, ‘http://localhost’) ‘asset_url’ => […]
Laravel created_at Hatası
Bu yazımda projede başıma gelen Laravel ile ilgili sorunu nasıl çözdüğümü anlatacağım.Tablomda created_at alanına ekleme yaptığım zaman bilgisayarımdaki tarih ile eklenen tarihin farklı olduğunu gördüm.Bu sorunu düzeltmek için ; config/app.php dosyasını açıyoruz.Burda timezone yani saat dilimini ‘timezone’ => ‘Europe/Istanbul’ bu şekilde değiştiriyoruz. Bu sayede bilgisayarımdaki saatin saat dilimi ile projenin saat dilimini eşleştirdim.
Php İlişkisel Tabloya Veri Ekleme
Merhabalar bu yazıyı 3.kez yazıyorum.Çünkü her seferinde sunucudan kaynaklı problemlerden dolayı yeniden kurulum yaptım ve bu yazıyı kaybettim.Neyse 3. ve son kez bu yazıyı yazıyorum. Bu yazımda Php ile birbiri arasında ilişki olan tablolarda veriler nasıl eklenir mantığı nedir onu yazacağım.Diyelim ki iki adet tablomuz var.Bu tablolar bilgiler ve ülkeler tablosu olsun.Bilgiler tablosunda kayıtlı olanların […]
Php Mail Atma
İyi günler bu yazımda Php ile mail atmayı anlatacağım.Mail gönderme kimi zaman çok işimize yarayabiliyor.Örneğin bir güncelleme yapıldığı zaman mail atılmasını sağlayabiliriz. Php ile mail gönderiminde PhpMailer sınıfını kullanacağım.Bu sınıf gelişmiş özelliklere sahiptir.Mesela maile dosya ekleme veya maili html şeklinde gönderme gibi özellikleri vardır. Bu yazımda basit şekilde sadece yazı olarak mail göndermeyi anlatacağım. Eğer […]
Php Pdo Veri Ekleme ve Listeme
İyi günler bu yazımda Php ile Pdo kullanarak veri ekleme ve listeleme yapacağız.Daha önceki yazımda Mysqli kullanarak veritabanı bağlantısını gerçekleştirip veri ekleme ve listeme yapmıştık.O yazıya linkten ulaşabilirsiniz. http://fatihdemirag.net/php-mysql-kayit-ekleme-ve-listeleme/ Peki neden PDO kullanmalıyız sorusuna gelecek olursak.Öncelikle PDO daha güvenli ve xss açıkları gibi açıklar için önlemleri var.Laravel framework ve çoğu modern sistem mysqli yerine artık […]
Php mi Kurumsal Asp.net mi ?
Php ve Asp.net karşılaştırması çok yapılır ve Php her zaman açık ara önde olur.Peki Php bu kadar öndeyken özellikle Türkiye’de Php neden kurumsal olarak kullanılmıyor ? Bugün piyasadan gözlemlerimi ve kendi düşüncelerimi açıklacayacağım.Bu yazım Php vs Asp.net şeklinde olmayacak.Daha çok kurumsal manada kullanımından bahsedeceğim. Ülkemizde Microsoft teknolojileri daha çok kullanılıyor.Bence bunun en önemli sebebi Microsoft’un […]
Php Veritabanı Kayıt Silme
İyi günler bu yazımda Php ile veritabanından kayıt silmeyi yapacağız.Senaryomuz şu şekilde olacak tabloya veritabanında verileri listeleyeceğiz ve satıra sil butonu ekleyeceğiz.Sil butonuna tıklayınca tıklanan satırdaki id değerini alıp veritabanından sileceğiz. Veritabanı ekleme ve listeme nasıl yapılır öğrenmek için aşağıdaki yazıma bakabilirsiniz. Php Mysql Kayıt Ekleme ve Listeleme Bu örneğimizi yaparken Php’nin yanı sıra Javascript’den […]
Php Laravel Fotoğraf Yüklememe Sorunu
İyi günler bu yazımda sizlere karşılaştığım bir sorunun çözümünü anlatacağım.Laravel ile proje geliştirirken Windows ortamında fotoğraf yüklemesi yaptığımda fotoğraflar yükleniyor fakat sitede görünmüyordu. Örneğin profil fotoğrafını yüklüyordum,klasöre yükleniyordu fakat sitede img etiketi ile gösterdiğim zaman görünmüyordu. Bu sorunu C:/Windows/Temp klasörüne IIS yetkilerini vererek çözdüm. Klasöre izin verdikten sonra fotoğraflar web sitesinde görünür oldu.