Laravel ekibi v7.18.0'ı bir HTTP istemci withMiddleware yöntemi ve component öznitelik güncellemelerini ve en son yeni özellikler, düzeltmeler ile birlikte 7.x dalındaki değişikliklerle yayınladı.
HTTP withMiddleware
Hannes Van De VrekenwithMiddleware
, framework HTTP istemcisine bir yöntem eklemiştir . Kullanıcı tanımlı bir middleware e göndermek için Guzzle'ın işleyici yığınını kullanır:
$client = new \Illuminate\Http\Client\PendingRequest();$debugBar = new \DebugBar\StandardDebugBar();// Get data collector.
$timeline = $debugBar->getCollector('time');// Wrap the timeline.
$profiler = new \GuzzleHttp\Profiling\Debugbar\Profiler($timeline);// Add middleware to the handler stack
$client->withMiddleware(new \GuzzleHttp\Profiling\Middleware($profiler));
Yeni Zamanlayıcı Frekansları
Sjors Ottjes , programlayıcıya yeni ManagesFrequencies
özellik yöntemleri kattı ( özellik aracılığıyla ), bir, iki ve üç dakikalık zaman çizelgeleri için sözdizimi ekler:
// Before
$schedule->job(SyncSomething::class)->cron('*/2 * * * *'); // every 2 minutes// After, new methods
$schedule->job(SyncSomething::class)->everyTwoMinutes();// PR also adds everyThreeMinutes and everyFourMinutes
$schedule->job(SyncSomething::class)->everyThreeMinutes();
$schedule->job(SyncSomething::class)->everyFourMinutes();
Sürüm notları
Yeni özelliklerin ve güncellemelerin tam listesini aşağıda ve GitHub’da 7.17.0 ile 7.18.0 arasındaki farkları görebilirsiniz .
v7.18.0
Eklendi
Illuminate\Http\Client\PendingRequest::withMiddleware()
( # 33315 , b718d3a )- ComponentAttributeBag Makro( # 33354 )
Illuminate\Database\Eloquent\Collection::toQuery()
( # 33356 , 15586fa )first()
içinIlluminate\View\ComponentAttributeBag
( # 33358 , 731b94f )everyTwoMinutes()
|everyThreeMinutes()
|everyFourMinutes()
için yöntemleriIlluminate/Console/Scheduling/ManagesFrequencies
( # 33379 )
Sabit
ConfigurationUrlParser
sorgu kod çözme yöntemi( # 33340 )Illuminate\Database\Eloquent\Relations\Concerns\AsPivot::delete()
( # 33347 )
Güncellenen
- Valide noktalar ve yıldızların yer tutucusunu değiştirin ( # 33367 )
Yorum Yap