Etiket: Laravel
-
Laravel Mix’e Geçiş
Devamını oku: 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…
-
Nova 4 Custom Resource Tool
Devamını oku: Nova 4 Custom Resource ToolNova araçlarına benzer şekilde, kaynak araçları da inanılmaz derecede özelleştirilebilir ve esas olarak, tamamen sizin kontrolünüz altında olan ve işlemlerinizi kolaylaştıran tek dosyalı bir Vue bileşenine sahiptir. Bu sayede, uygulamanızı geliştirirken, ihtiyaç duyduğunuz özellikler ve işlevler üzerinde tam kontrol sağlar ve iş akışlarınızı daha verimli hale getirir. Bu, geliştiricilerin daha hızlı ve daha esnek şekilde…
-
ilişki türleri
Devamını oku: ilişki türleriLaravel Nova’da ilişki türleri arasındaki farkları ve kullanım örneklerini: HasOne: Bir tabloyla başka bir tablo arasında tekil (one-to-one) ilişki kurar. Örneğin, bir Kullanıcı profili ve kullanıcılar tablosu arasında: HasOneOfMany: Tekil bir kaynağa bağlı birden çok kaynak arasından birini seçmek için kullanılır. Örneğin, tekil bir kullanıcı ve birden çok adres arasında: HasMany: Bir tabloyla başka bir…
-
TrustHosts
Devamını oku: TrustHostsTrustHosts sınıfı, Laravel uygulamanızın güvenliğini artırmak amacıyla kullanılan bir HTTP middleware’dir (örta katmanıdır). Bu sınıf, bir isteğin Host başlığını (header) güvendiği belirli alan adlarıyla sınırlar ve böylece HTTP Host başlığına dayalı saldırıları önlemeye yardımcı olur. Özellikle, HTTP Host başlığı üzerinde yapılan tüm değişikliklerin geçerli olduğu bir ortamda, TrustHosts middleware’i, kötü niyetli bir kullanıcının sahte bir…
-
Eager Loading
Devamını oku: Eager LoadingBu örnekte, Post kaynağında user ilişkisini her zaman eager load etmeye yönlendiren public static $with = [‘user’]; satırını ekledik. Böylece, Subtitle alanında user ilişkisine erişirken, performansı artırmak için ilişki her zaman eager load edilir. Bu, özellikle büyük veri kümesi ile çalışırken önemlidir, çünkü gereksiz veritabanı sorgularının sayısını azaltır. Öncelikle, modellerinizi oluşturarak başlayalım. User modeli: namespace…
-
Laravel Auditing
Devamını oku: Laravel AuditingLaravel Auditing, Laravel tabanlı projelerde kullanıcı işlemlerini ve model değişikliklerini izlemek için güçlü ve esnek bir pakettir. Bu paket, kullanıcıların yaptığı işlemleri ve eski ile yeni değerler arasındaki değişiklikleri kaydetmeye olanak tanır. Bu yazıda, Laravel Auditing’in ne olduğunu ve projelerinizde nasıl kullanabileceğinizi öğreneceksiniz. Neden Laravel Auditing? Laravel uygulamalarında, kullanıcıların yaptığı işlemleri ve model değişikliklerini izlemek…
-
Laravel Nova Role Custom Resource
Devamını oku: Laravel Nova Role Custom Resourcecomposer require epartment/nova-dependency-container app/Models/Role.php app/Nova/Role.php
-
Laravel Passport
Devamını oku: Laravel PassportLaravel Passport, Laravel uygulamalarında OAuth 2.0 yetkilendirme sunucusu ve API kimlik doğrulaması sağlamak için kullanılan bir pakettir. Passport, kullanıcıların uygulamanızın API’sine erişim izni sağlayarak, uygulamanızın API’sini kullanmak isteyen üçüncü taraf uygulamalar için güvenli ve ölçeklenebilir bir yetkilendirme ve kimlik doğrulama mekanizması sunar. Passport’ın ana kullanım amacı, üçüncü taraf uygulamaların API’nize erişmesini güvenli bir şekilde yönetmektir.…
-
Laravel Envoyer
Devamını oku: Laravel EnvoyerLaravel Envoyer, Laravel ve diğer PHP uygulamaları için sıfır kesintiyle dağıtım sağlayan bir hizmettir. Laravel Envoyer, uygulamanızın yeni sürümlerini sunucuya yerleştirirken kullanıcı deneyimini etkilemeden güncellemelerin gerçekleştirilmesine olanak tanır. Bu, uygulamanızın sürekli çalışmasını sağlarken, aynı zamanda yeni özellikler ve düzeltmelerin hızlı bir şekilde dağıtılmasına yardımcı olur. Laravel Envoyer, aşağıdaki ana özelliklere sahiptir: Özetle, Laravel Envoyer, Laravel…