Mikail.Net

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

  • Soft Deleting

    Bu özellik, veritabanından bir satırı fiziksel olarak silmek yerine, satırın silinme tarihini işaretleyerek “silinmiş” olarak kabul eder. Bu sayede, verilerinizi geri alabilme şansınız olur. User modelinizde Soft Deleting’i etkinleştirmek için aşağıdaki adımları takip etmelisiniz: İlk olarak, kullanıcı tablosunda deleted_at adında bir sütun oluşturmanız gerekmektedir. Bunun için şu kodu kullanın: Ardından, User modelinize Illuminate\Database\Eloquent\SoftDeletes trait’ini ekleyin:…

    Devamını oku: Soft Deleting
  • Action Callbacks

    Laravel Nova 4’ün bu yeni özelliği, Action Callbacks, aksiyonlarınızın çalıştırılmasının ardından belirli bir kodu çalıştırmanızı sağlar. Bu sayede, aksiyonlarınız tamamlandığında kolayca raporlar oluşturabilir veya bildirimler gönderebilirsiniz. Yukarıdaki örnekte, EmailAccountProfile adında bir aksiyonunuz olduğunu varsayalım. Bu aksiyon, seçili kaynaklarda (ör. kullanıcılar) çalıştırıldıktan sonra, Action::then yöntemi sayesinde belirli bir kod parçacığı çalıştırılacaktır. Örnek olarak, aşağıdaki senaryoyu düşünelim:…

    Devamını oku: Action Callbacks
  • 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
  • Laravel 10 Nova 4 Vapor yayinlama

    laravel 10, Nova 4 Projenizi Vapor araciligiyla AWS uzerinde yayinlarken; app/Providers/NovaServiceProvider.php dosyasi icerisinde yer alan bu kisimda login oldugunuz mail adresinizi eklemezseniz 403 hatasi alirsiniz.

    Devamını oku: Laravel 10 Nova 4 Vapor yayinlama
  • Laravel Vapor Komutlar

    bu komutla yeni bir env olusturabiliriz. bu komutla deploy ederek aws uzerinde env yayinlayabiliriz. mevcut bir projeyi vapor uzerinden deploy etmeden once

    Devamını oku: Laravel Vapor Komutlar

AJAX Angular API Auth Axios Cms Contentful Css Dart Firebase Framework git Go gorev yonetimi iliskili tablolar ilişki türleri JavaScript kimlik doğrulama Laravel mix Multiselect Netlify Node.js Nova Npm pdf php platform Python React resource resource tool saglik kontrolu sunucu yonetimi tailwind template tool TrustHosts User Card User Switch Vapor VPN Vue.js VueUse web sunucusu