Laravel 7 hız, bileşenler ve daha pek çok konuda iyileştirmelerle geldi

Laravel

Laravel geliştirme ekibi açıklandı son günlerde yeni sürüm 7'nin piyasaya sürülmesi PHP çerçevenizin Laravel 6 yayımlanmasından birkaç ay sonra.

Bu, çerçevenin büyük bir yeni sürümüdür birçok yeni özellikle Laravel Airlock dahil, yönlendirme hızındaki iyileştirmeler veBlade bileşen biletleri, özel Eloquent dönüşümü, HTTP geliştirici merkezli istemci, CORS desteği ve daha fazlası. 

Laravel 7'deki yenilikler nelerdir?

Framework'ün bu yeni sürümü, adı verilen çok ilginç yeni bir özellik sunuyor "Laravel Hava Kilidi" hangi SPA için ultra hafif bir kimlik doğrulama sistemi sağlar (tek sayfalı uygulama), Basit belirteç tabanlı API'ler ve mobil uygulamalar.

Temelde ne izin vermek hava kilidi her kullanıcıya, hesabınız için birden çok API jetonu oluşturmak uygulamanızda yer alır. Bu kutucuklara, kutucukların gerçekleştirebileceği eylemleri belirten beceriler / ölçekler atanabilir.

Dahası Blade Bileşeni, etiket tabanlı oluşturmaya izin verecek şekilde revize edildi, öznitelik yönetimi, bileşen sınıfları, çevrimiçi görünüm bileşenleri vb. Geliştirme ekibine göre, Blade bileşenlerinin bu yeniden tasarımı çok önemlidir. Bu nedenle, bu özellik hakkında daha fazla bilgi için Blade bileşenleriyle ilgili tüm belgelere bakmalısınız.

Laravel 7'nin bu yeni sürümünde de bulabiliriz HTTP Guzzle istemcisi etrafında minimal ve etkileyici bir API, hızlı bir şekilde diğer web uygulamalarıyla iletişim kurmak için giden HTTP istekleri yapmanıza olanak tanır. Guzzle'ın etrafındaki Laravel sarmalayıcı, en yaygın kullanım durumlarına ve keyifli bir geliştirme deneyimine odaklanır.

Daha ileri derlenmiş ve önbelleğe alınmış yolları eşleştirmek için yeni yöntem dahil edilmiştir önbelleğe alınmış. Büyük uygulamalarda (örneğin, 800 veya daha fazla rotaya sahip uygulamalarda), bu iyileştirmeler, basit bir "Merhaba Dünya" karşılaştırmasında saniyedeki istek sayısının yaklaşık iki katı olan hızda bir iyileşmeye yol açabilir. Başvurunuzda herhangi bir değişiklik yapmanıza gerek yoktur.

Laravel'in Illuminate sınıfı çeşitli kullanışlı işlevler sunar karakter dizelerini işlemek için. Laravel 7 artık bu özelliklere ek olarak daha akıcı ve nesneye yönelik bir karakter yönetimi kitaplığı sunuyor.

Laravel'in önceki sürümlerinde, kilitlenmeler nedeniyle veritabanı kuyruğunun üretimde kullanım için yeterince sağlam olduğu düşünülmüyordu.

Sin ambargo, Laravel 7, MySQL 8+ kullanan uygulamalarda iyileştirmeler yapar bir veritabanı kuyruğu olarak. FOR UPDATE SKIP LOCKED deyimini ve diğer SQL geliştirmelerini kullanarak, veritabanı sürücüsü artık daha yüksek hacimli üretim uygulamalarında güvenle kullanılabilir.

Başka bir büyük değişiklik bu şimdi mi birden çok «postacı» yapılandırmasına izin verilir tek bir uygulama için.

İçinde yapılandırılan her posta uygulaması yapılandırma dosyası kendi seçeneklerine ve hatta kendi benzersiz "aktarımına" sahip olabilir, bu da uygulamanızın belirli e-posta mesajlarını göndermek için farklı e-posta hizmetlerini kullanmasına izin verir.

Varsayılan olarak Laravel, yapılandırma dosyasında posta programı olarak yapılandırılmış posta programını kullanacaktır.

Süre varsayılan Markdown posta şablonu yeni bir tasarım aldı ve Tailwind CSS renk paletine dayalı olarak daha modern. Elbette bu şablon, kullanıcının ihtiyaçlarına göre yayınlanabilir ve özelleştirilebilir.

Örneğin, uygulamanız Amazon SES'i toplu posta göndermek için kullanırken işlem postası göndermek için posta işaretini kullanabilir.

Son fakat en az değil, yeni desteği Kaynaklar arası kaynak değişimi istek yanıtlarını yapılandırmak için birinci bölüm (KORS) popüler Laravel CORS paketini entegre ederek.

Laravel 7 çok sayıda değişiklik içerir. ayrıntılarını ve diğer bilgileri l'de bilebilirsinizsürümün yayınlanması ve yeni sürümü alma bağlantıları.

Bağlantı bu. 


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.