İçeriğe geç

Kategori: Web Programlama

Nuxt.js Projesine Pusher Servisi Nasıl Eklenir?

Bu yazıda backend tarafı Laravel API ile geliştirilmiş bir projenin Nuxt.js ile geliştirilmiş frontend tarafında Pusher servisini nasıl kullanabileceğimizi göreceğiz. İşe başlamadan önce backend tarafındaki tüm işlemlerin eksiksiz tamamlandığını ve Pusher servisine şu anda bildirimlerin gittiğini varsayıyoruz. Nuxt.js bize Pusher ve Laravel Echo ile çalışmamız için hazır bir paket sunmakta.…

Yorum Bırak

Nuxt.js Projesinde Token Süresi Bitince Kullanıcı Giriş Sayfasına Nasıl Yönlendirilir?

Nuxt.js ile proje geliştirirken backend tarafını eğer bir API ile geliştirdiysek ve ona uygun şekilde nuxt.config.js içinde gerkeli değişikliği yaptıysak Axios ile otomatik yetkilendirilmiş request gönderebiliyoruz. Eğer yetkilendirme işleminin üstünden bir miktar zaman geçtiyse ve elimizdeki token’ın backend tarafındaki kullanım süresi dolduysa sunucu tarafından 401 Unauthorized cevabı döner. Bu durumda…

2 Yorum

Nuxt.js Projesine Mapbox Harita Servisi Nasıl Eklenir?

Bir projem için Google Maps dışında harita servisi araştırırken Mapbox’a denk geldim. Biraz inceleyince projem için uygun olduğunu görüp kullanmaya karar verdim. Benim projem Nuxt projesi olduğu için onun üzerinde kullanımı göstermeye çalışacağım. Gogole gibi Mapbox’da kendi servislerini kullanabilmemiz için kayıt olup API key almamızı istiyor. Bu linkten kayıt olup…

Yorum Bırak

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

Nuxt SSR Projesi Nasıl Yayınlanır?

Bu yazıda hızlıca bir Nuxt projesini nasıl yayınlayacağımızı göreceğiz. Son geliştirdiğim proje Nuxt SSR olduğu için SSR üzerinden örnek vereceğim. Genel bilgi edinmeniz için bu linki ziyaret etmenizde fayda var. Öncelikle sunucuya SSH ile erişmemiz gerekiyor. Bu yolla paylaşımlı sunuculardaki hosting’lere kurulum yapamazsınız. Ben Virtualmin paneli kurulu bir sunucuda birden…

2 Yorum

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

“Veri Yapıları ve Algoritmalar” Ders Konuları ve Detaylı Anlatım

Bu makalede ve ardından yazacağım diğer makalelerde seri şekilde üniversitelerde “Veri Yapıları ve Algoritmalar” adı altında verilen dersin konularını işlemeye çalışacağım. Her makaleyi yazdıktan sonra bu makaleyi de güncelleyip yeni makalenin linkini listeye ekleyeceğim. Bilgisayar ve Yazılım Mühendisliği bölümlerinde okuyan öğrenciler için orta seviye zorluğa sahip olan bu dersin bazı…

Yorum Bırak

PHP | Dizilerde Ekleme – Çıkarma İşlemleri

Bu makalede PHP’nin bize sunduğu diziler için ekleme-çıkarma sıralama fonksiyonlarını inceleyeceğiz. Tam liste aşağıdaki gibidir. array_pop — Dizinin sonundaki elemanı diziden çıkartır array_push — Belli sayıda elemanı dizinin sonuna ekler array_fill_keys — Anahtarları belirtilen diziyi değerlerle doldurur array_fill — Bir diziyi değerlerle doldurur   Şimdilik bu yazıya geçici olarak nokta…

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