Izlaists Laravel 10.35

Galvenā Blogs Izlaists Laravel 10.35

Izlaists Laravel 10.35

Izlaists Laravel 10.35

Laravel komanda izdeva versiju 10.35, kurā ir Blade @use direktīva, skaitļu saīsināšanas palīgs, spēja ģenerēt noslēpumu ar artisan down un citas funkcijas. Šeit ir nedaudz vairāk informācijas par jaunajām funkcijām, kas tika ieviestas šonedēļ:

Pievienota Blade @use() direktīva:

{{-- Before --}}
@php
use \App\Enums\WidgetStatusEnum as Status;
@endphp
{{-- After --}}
@use('App\Enums\WidgetStatusEnum', 'Status')
@use('App\Models\Bar')  
{{ Status::Foo }}
{{ Bar::first() }}

Simons Hamps ieguldīja @use() direktīvu, lai importētu PHP klases Blade sagatavē bez rupjiem PHP tagiem:

Skaitļu saīsināšana ar Number::abbreviate() metodi:

@jcsoriano pievienoja Number::abbreviate() klasi jaunizveidotajā Number klasē, kas nodrošina cilvēka lasāmu saīsināto skaitli.

Number::abbreviate(1_000_000); // "1M"
Number::abbreviate(100_001); // "100K"
Number::abbreviate(100_100); // "100K"
Number::abbreviate(99_999); // "100K"
Number::abbreviate(99_499); // "99K"

Pievienota opcija --with-secret artisan down komandai:

Džekobs Daniels pievienoja --with-secret opciju artisan down komandai, kas ģenerē noslēpuma frāzi, lai varētu izlaist apkopes režīmu, neprasa lietotāja ievadi.

Pievienota Conditionable īpašība AssertableJson klasei:

Halils Lalehs pievieno Conditionable īpašību AssertableJson klasei, lai būtu iespējams veikt pārbaudes, pamatojoties uz noteiktu nosacījumu, vienkāršojot pārbaudes procesu šajā klasē.

// Before
$response->assertJson(function (AssertableJson $json) use ($condition) {
$json->has('data');
 
if ($condition) {
$json->has('meta');
}
 
$json->etc();
});
 
// After
$response
->assertJson(fn (AssertableJson $json) => $json->has('data'))
->when($condition, fn (AssertableJson $json) => $json->has('meta'))
// ...
;

Šādi atjauninājumi ir veikti Laravel web izstrādē. Ja Jums nepieciešami kvalitatīvi pakalpojumi efektīva, mūsdienīga, progresīva interneta veikala izveidei, tad atstājiet savus pieteikumus. Laravel web izstrāde kuru piedāvā Devnrise komanda, ļaus atrisināt visus ar uzņēmējdarbību saistītos uzdevumus internetā. Mēs veidojam lielus portālus, nodarbojamies ar to izstrādi un popularizēšanu.

Uzdot jautājumu šeit

Lūdzu, aizpildiet formu un mēs Jums atbildēsim
Rakstiet mums
sales@devnrise.com
Zvaniet mums
+371 22 536 111 (Latvija) +44 20 8089 6584 (Anglija)
Nāciet ciemos
Galvenais birojs Latvijā: Brīvības iela 137B, Rīga, Latvija
Lielbritānija: Office 2801, 182-184 High Street North, East Ham, London E6 2JA
// if
whatsapp