Blog Yazılarım

Laravel 6.4 Çıktı

Laravel 6.4 Çıktı


İlk önce, şifre sıfırlama ile ilgili bir güvenlik düzeltmesi sağlandı. Düzeltme, kullanıcıların her 60 saniyede yalnızca bir şifre sıfırlama kaydı oluşturmasını engelliyor. Bu, saldırganların, kullanıcıların e-postalarını aktaracak birçok şifre isteği göndermesini önler.

Sonra, aşağıdakileri kontrol etmek için missing()veRequesthas() yöntemi eklendi

// Before
if (! $request->has('foo')) {
    //
}

// using missing
if ($request->missing('foo')) {
    //
}

 pipes() Pipeline sınıfı $pipes )  özelliği doğrudan kullanmak yerine daha fazla dinamik pipes e izin verir:

class BackupAction extends Pipeline
{
    protected function pipes(): array
    {
        return config('actions.backup.tasks', [
            Tasks\SetupPassable::class,
            Tasks\CreateTemporaryDirectory::class,
            Tasks\PrepareFilesToBackup::class,
            Tasks\CreateZipBackupFile::class,
            Tasks\MoveZipArchiveToDisks::class,
            Tasks\SendNotification::class,
        ]);
    }
}

Son olarak, yeni bir assertCreated() kolaylık yöntemi bir 201 yanıt durumu kodu için açıklama bulunmanıza olanak sağlar :

// Instead of the following
$response->assertStatus(Response::HTTP_CREATED);

// A convenient 201 assertion
$response->assertCreated();

Aşağıdaki yeni özelliklerin ve güncellemelerin tam listesini ve bunun tamamı GitHub'da 6.3.0 ile 6.4.0 arasındaki farkları görebilirsiniz Laravel 6.0 için tam sürüm notları GitHub v6 changelog'da bulunmaktadır :


v6.4.0

EKLENDI

  • Sınıfa missing()yöntem eklendi Request# 30320 )
  • Eklenen Pipeline::pipes()yöntem ( # 30346 )
  • Eklenen TestResponse::assertCreated()yöntem ( # 30368 )

GÜNCELLENEN

  • Eklenen connection is no longer usable için DetectsLostConnections# 30362 )
  • Çoktan çoka ilişki için find yönteminde uygulanan ayrıştırma kimliği ( # 30359 )
  • Alt sorgularda yapılan iyileştirmeler ( # 30307 , 3f3b621 )
  • Posta verilerini tema css'ine iletme Markdown::render() yönteminde ( # 30376 )
  • RequirePassword katman yazılımındaki ajax isteklerini işleme ( # 30390 , 331c354 )

SABIT

  • Sabit retry() olan $times değerinden daha sonra 1 ( # 30356 )
  • Sabit last_modifiedseçenek SetCacheHeader# 30335 )
  • Desteklenmeyen sürücüdeki Dosya Sistemi yöneticisi düzeltildi ( # 30331 , # 30369 )
  • shouldQueue() Bağlı olay dinleyicileri için sabit kontrol ( # 30378 )
  • Geçiş 1 tablosu bulunamadığında kullanılan çıkış kodu # 30321 )
  • Şifre onaylama özelliği ile ortaya çıkan kırılma değişikliklerini hafifletmek ( # 30389 )

GÜVENLIK:



Bu yazıyı paylaş


Yorumlar (0)

Yorum Yap