Mikail.Net

Yazılımcı günlüğü

Kategori: Laravel

  • Dinamik Alan Yöntemleri

    Laravel Nova, dinamik alan yöntemleri ile veri tabanı işlemlerini daha da kolay ve esnek bir şekilde yönetmenize olanak sağlar. Bu sayede, farklı görüntüleme bağlamlarında ayrı alan listeleri belirleyerek kullanıcı deneyimini daha da zenginleştirebilirsiniz. Başarılı projelerin arkasındaki yönetim panellerini geliştirirken, Laravel Nova’nın dinamik alan yöntemlerini kullanarak esnek ve kullanıcı dostu çözümler sunabilirsiniz. Bireysel görüntüleme bağlamları için…

    Devamını oku: Dinamik Alan Yöntemleri
  • Laravel Nova Log

    Ornek olarak projenizde yer alan fiyat teklifi modelinin urunler modeli ile iliskili bir yapisi var. Fiyat teklifi olustururken eklediginiz urunlerin adet bilgilerini pivot tabloda tutuyorsunuz. eklenen urunlerin fiyatlarinin pivot tablodaki adet bilgisi ile carpilarak butun urunlerin sonuc degerleri toplayip teklif modelinizde goruntulemek istiyorsunuz. Buraya kadar yaptiginiz islemlerin sonuclarini laravel log dosyasinda butun detaylari ile saglikli…

    Devamını oku: Laravel Nova Log
  • Laravel Nova Action Event

    Laravel Nova, Laravel tabanlı uygulamalarınız için güçlü ve esnek bir yönetici paneli sunar. Yönetici panelleri, genellikle kullanıcıların uygulamanın verileri üzerinde çeşitli işlemler gerçekleştirdiği yerdir. Bu nedenle, kullanıcıların hangi işlemleri gerçekleştirdiğini ve ne zaman gerçekleştirdiğini izlemek önemlidir. Laravel Nova, bu tür izlemeyi sağlamak için action_events tablosunu kullanır. Laravel Nova, kullanıcıların gerçekleştirdiği eylemleri otomatik olarak action_events tablosunda…

    Devamını oku: Laravel Nova Action Event
  • Browsershot

    Spatie Browsershot, web sayfalarını ekran görüntüsü olarak yakalamak veya PDF’ye dönüştürmek için kullanabileceğiniz güçlü ve esnek bir PHP kütüphanesidir. Puppeteer ve Headless Chrome ile entegre olarak çalışan Browsershot, web sayfalarının yakalanmasını ve manipülasyonunu kolaylaştırır. Bu kütüphane, web sitelerini test etmek, belge oluşturmak veya web sayfalarını arşivlemek için mükemmel bir araçtır. Bu örnek, example.com adresindeki web…

    Devamını oku: Browsershot
  • Laravel Mix’e Geçiş

    Son dönemde, web uygulamalarının geliştirme sürecini hızlandırmak ve optimize etmek amacıyla yeni araçlar ve kütüphaneler ortaya çıkmaktadır. Bu bağlamda, Vite ve Laravel Mix gibi araçlar, modern web uygulamaları geliştirme sürecini kolaylaştıran önemli yapı taşlarıdır. Vite, geliştirme ve üretim süreçlerini hızlandıran, önceden derlemeyi ve modül işleme yöntemlerini kullanarak performansı artıran bir yapıdır. Laravel Mix ise, özellikle…

    Devamını oku: Laravel Mix’e Geçiş
  • laravel s3 hata

    Laravel projenizde Amazon S3 depolama hizmetini kullanırken karşılaştığınız League \ Flysystem \ AwsS3V3 \ PortableVisibilityConverter not found hatası, genellikle Flysystem AWS S3 adaptörünün eksik olduğu durumlarda meydana gelir. Bu hatayla karşılaştığınızda, endişelenmenize gerek yoktur. Çözüm oldukça basittir. Projenize gerekli paketi eklemek için terminal veya komut satırına şu komutu girin: composer require league/flysystem-aws-s3-v3 “^3.0”. Bu komut,…

    Devamını oku: laravel s3 hata
  • S3 görüntüleneme sorunu

    S3 üzerindeki dosyaların görüntülenememesi ve “Access Denied” hatası almanız, S3 bucket’ınızın (depolama alanınızın) erişim izinlerinin düzgün ayarlanmamış olduğunu gösteriyor. Bu durumu çözmek için aşağıdaki adımları takip edebilirsiniz: Burada “BUCKET_NAME” kısmını, kendi S3 bucket’ınızın adıyla değiştirmeniz gerekmektedir. Örnek: “arn:aws:s3:::my-example-bucket/*” Bu işlemleri tamamladıktan sonra, S3 üzerindeki dosyalarınıza herkesin erişebilmesini sağlamış olacaksınız. Bu değişikliklerin ardından, sitenizdeki resimlerin görüntülenmesi…

    Devamını oku: S3 görüntüleneme sorunu
  • AWS Event Bridge (Cloud Watch Event)

    AWS EventBridge, önceden Amazon CloudWatch Events olarak bilinen, uygulamalar, AWS hizmetleri ve SaaS uygulamaları arasındaki olayları yönlendiren ve işleyen sunucusuz bir etkinlik yönlendirme hizmetidir. EventBridge, etkinliklerinizi işlemek için hedefleri tetiklemeye ve hedefler arasında olayları yönlendirmeye olanak tanır. Hedefler, AWS Lambda fonksiyonları, Amazon SNS konuları, Amazon SQS kuyrukları ve daha fazlası gibi AWS hizmetleri olabilir. EventBridge,…

    Devamını oku: AWS Event Bridge (Cloud Watch Event)
  • AWS API Gateway

    Laravel Nova projelerimizi vapor araciligiyla AWS uzerinde yayinlamak istedigimizde API Gateway kullanimi tavsiye edilmektedir. Peki bu servis nedir? AWS API Gateway kullanmanın faydaları şunlardır: AWS API Gateway genel kullanım örnekleri şunlardır: Sonuç olarak, AWS API Gateway kullanmak zorunlu değilse de, yukarıda belirtilen avantajlardan yararlanmak istiyorsanız, projeniz için kullanmayı düşünebilirsiniz.

    Devamını oku: AWS API Gateway