İçeriğe geç

Etiket: php

Laravel’de Veritabanı Bildirimlerinin Tipi Nasıl Değiştirilir?

Bildiğiniz gibi Laravel bildirimler için Database, Broadcast, SMS ve Slack kanallarını halihazırda sunmakta. Biz de projelerimizi geliştirirken bunları sık sık kullanıyoruz. Ben kendi projelerimde en çok Database ve Broadcast kanallarını kullanıyorum. Ayrıca Laravel ihtiyaçlarımıza uygun kanal oluşturmaya da imkân tanıyor. Ben projelerimi modüler olarak geliştirdiğim için bildirimleri de modüler olarak…

Yorum Bırak

Laravel’de Event ve Notification Arasındaki Fark Nedir?

Eğer Laravel’i yeni yeni öğreniyorsanız veya bildirim gönderme konusunda bilgi sahibi değilseniz ilk inceleyeceğiniz makaleler ve videolarda nasıl kolayca yapıldığını görebilirsiniz ama bazen mantığını kavrayamayabilirsiniz. Laravel’de bildirim için hem Event hem de Notification kullanılabiliyor. Pusher, Socket.io veya diğer birçok yöntemle bildirim ve canlı mesajlaşma sistemi kurulabiliyor. Her ikisiyle de birebir…

2 Yorum

Virtualmin’de Nginx ile Laravel Projesi Nasıl Yayınlanır

Bu yazıda Virtualmin paneline sahip SSH ile ulaşabildiğimiz kendi sunucumuzda Laravel’i nasıl çalıştırabileceğimizi göreceğiz. Laravel’i uzun zamandır projelerinde kullananlar projelerini yayınlarken genellikle yaygın olan 2 yoldan birini tercih eder. İlk yol public klasörünün yolunu değiştirmek, ikinci yol ise public klasörüne dokunmadan Nginx veya Apache’nin ayarlarını değiştirmektir. Ben Laravel’in kendi yapısının…

Yorum Bırak

PHP | Dizilerde Sıralama İşlemleri

Bu makalede PHP’nin bize sunduğu dizi sıralama fonksiyonlarını inceleyeceğiz. Tam liste aşağıdaki gibidir. sort — Bir diziyi sıralar rsort — Bir diziyi tersine sıralar krsort — Bir diziyi anahtarlarına göre tersine sıralar ksort — Bir diziyi anahtarlarına göre sıralar arsort — Bir dizinin değerlerini anahtarlarıyla ilişkilerini bozmadan tersine sıralar asort…

Yorum Bırak

Laravel’de 2 Model’i Karşılaştırma – Php’de Sınıf Karşılaştırma

Merhaba arkadaşlar, Bu yazıda benim sıkça kullandığım ve kendi yazdığım bir fonksiyonu paylaşacağım. fonksiyonun amacı 2 tane Model sınıfından referans almış objeyi karşılaştırmak. Eğer objeler değer bakımından farklı ise 0, nitelik bakımından farklı ise -1, tüm nitelikleri ve değerleri eşit ise 1 değerini döndürüyor.  Fonksiyonu biraz değiştirerek Laravel’den başımsız bir…

Yorum Bırak

Laravel Accessors ve Mutators Nedir ? Nasıl Kullanılır ?

Bu yazıda Laravel ile proge egliştirirken benim sıkça kullandığım güzel 2 özellikten bahsedeceğim.  Accessors Model ile veritabanından bir veriye ulaştıktan sonra o veriyi göstermeden önce ona müdahale etmenize imkan sağlıyor. Diyelim ki şehir adı sakladığınız bir tabloda verileriniz hep küçük harfle yazılmış durumda. Siz bu şehirleri gösterirken baş harfi büyük…

1 Yorum

“Parse error: syntax error, unexpected $end” Hatası ve Çözümü

Bu aralar sık sık sistem değiştirdiğimden sürekli karşılaşır olduğum bir hatayı sizlerle paylaşmak istiyorum.

Linux sistemelrde sorun çıkarmazken windows a XAMPP kurulumuyla beraber bu hatayla karşılaşabilirsiniz. Bunun nedeni kurduğunuz veya yazdığınız scriptte kısa php taglarının olmasıdır. Çözümü ise çok basittir. Yapmanız gereken sadece XAMPP panelinden “Config” butonuna tıklamak ve…

1 Yorum

Ubuntu 12.04 – 13.04 PHP + MySQL + Apache + PHPMyAdmin Kurulumu

Merhaba arkadaşlar,

Bu makalede PHP + MySQL + Apache + PHPMyAdmin kurulumuna değineceğim. Siz de benim gibi Ubuntu üzerinde web yazılımları geliştiriyorsanız ve Lampp gibi hazır paket kullanmak istemiyorsanız aşağıdaki adımları takip edip kendi sunucunuzu kendiniz kurabilirsiniz.

GÜNCELLEME : Ubuntu 13.04 (Raring Ringtail) sürümünde sorunsuz kurulum yapılmıştır. 12.04 – 12.10 – 13.04 sürümlerinin tümünde aynı işlemler yapılmaktadır.

Heşeyden önce konsolda çalışacağımız ve uygulama yükleyeceğimiz için yönetici haklarını almamız lazım.

Komutun ardından şifrenizi girerek yönetici hakalrını alın. Ardından aşağıdaki kurulum adımlarına geçebilirsiniz.

Apache kurulumu;

Komutun ardından gelen indirme ve yükleme işlemleri için onay sorusuna “Y” tuşuna basarak onay verin. Gerekli paketler indirilecek ve kurulacaktır.

31 Yorum