Laravel 7.6.0 Çıktı

Laravel ekibi yeni özellikler ile birlikte v7.6.0'ı yayınladı.

String Empty Methods

Mark van den Broek, Stringable ve HtmlString için birkaç yönteme katkıda bulunmudu. İlk olarak, HtmlString::isEmpty()boş bir arrayi kontrol etmeyi kolay hale getirir:

$string = new \Illuminate\Support\HtmlString(''); // Previously
if (empty($string->toHtml()))
// Using isEmpty
if ($string->isEmpty())

İkinci olarak isNotEmpty():

use Illuminate\Support\Stringable;(new Stringable())->isNotEmpty(); // false
(new Stringable('Hello World'))->isNotEmpty(); // true

Stringable Trim Methods

Ryan Chandler , karakter dizelerinin başında veya sonunda kırpılması için Stringable sınıfına katkıda bulundu ltrimve rtrimmedhod’u:

use Illuminate\Support\Stringable;echo (new Stringable(' Hello World'))->ltrim(); // 'Hello World'
echo (new Stringable('Hello World '))->rtrim(); // 'Hello World'
echo (new Stringable('/example/'))->rtrim('/'); // '/example'

Route Middleware Atlama Özelliği

Route tanımlarken middleware atlama özelliğine katkıda bulundu:

Route::get('/something')
->skipMiddleware(VerifyCsrfToken::class)
Route::get('/teams/create')
->skipMiddleware(VerifyUserHasTeam::class)

Http Client: JSON Response Object

Adrian Nürnberger object()bir JSON yanıt gövdesini ilişkilendirilebilir dizi yerine nesne olarak döndürme yöntemine katkıda bulundu :

// Array access
Http::get('some-api.wip')['result'];
// Using json()
$response = Http::get('some-api.wip')->json();
$response['result']
// New option
$response = Http::get('some-api.wip')->object();
$response->result;

Sürüm notları

Yeni özelliklerin ve güncellemelerin tam listesini aşağıda ve GitHub’da 7.5.0 ile 7.6.0 arasındaki farkları görebilirsiniz .

v7.6.0

Eklendi

  • Collection::until()yöntemi ( # 32262 )
  • HtmlString::isEmpty()yöntem ( # 32289 , # 32300 )
  • Illuminate\Support\Stringable::isNotEmpty()yöntem ( # 32293 )
  • ltrim()ve rtrim() yöntemi eklendi( # 32288 )
  • Middleware atlama özelliği eklendi ( # 32347 , 412261c )
  • Illuminate\Http\Client\Response::object()yöntemi ( # 32341 )
  • Component adı değiştirme ( # 32346 )
  • Illuminate\Database\Eloquent\Collection::append()yöntemi ( # 32324 )
  • Composer için json formatı eklendi( # 32310 )

Sabit

  • CURRENT_TIMESTAMP hatası düzeltildi Illuminate\Database\Schema\Grammars\MySqlGrammar# 32298 )

Güncellenen

  • Constructor’a varsayılan değer eklendi HtmlString# 32290 )

  Alıntı Yap

KARABAY A, 2020 . Laravel 7.6.0 Çıktı,

https://www.karabayyazilim.com/blog/php/framework/laravel/laravel-760-cikti-2020-04-15-233241

(Erişim Tarihi : 15 Nisan 2020).


  Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap

Abone Ol
Blog yazılarımdan ilk siz haberdar olmak için email bültenine kaydolun