İ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()
ve
Request
has() yöntemi eklendi
// Beforeif (! $request->has('foo')) { //}// using missingif ($request->missing('foo')) { //}
pipes() Pipeline
sınıfı ( $pipes
) özelliği doğrudan kullanmak yerine daha fazla dinamik pipes e izin verir:
classBackupActionextendsPipeline{ protectedfunctionpipes(): 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 eklendiRequest
( # 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_modified
seçenekSetCacheHeader
( # 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 )
Yorum Yap