Izlaists Laravel 10.31

Galvenā Blogs Izlaists Laravel 10.31

Izlaists Laravel 10.31

Izlaists Laravel 10.31

Šonedēļ Laravel komanda izlaida v10.31, pievienojot iespēju novietot paketus darba ķēdē. Tagad varat izpildīt darbus secīgi, pēc tam paralēli palaist paketi darbu un turpināt ar ķēdi, kad šī pakete ir pabeigta.

Pievienota iespēja novietot paketi ķēdē

Sebastjans Ārmans pievienoja iespēju palaist darbu paketes darba ķēdē. Tas ir scenārijs, ar kuru saskaramies dažādās vietās uzņēmumā "Square", kur mums ir secīgs darbu process, kas jāapstrādā, un viens vai vairāki soļi vai nu jāveic paralēli, vai nu to garums nav zināms, kad tiek sākta darbplūsma un tiks radīti papildu darbi, bet mums jāzina, kad tas pabeigts, lai nodrošinātu ķēdes turpināšanu. Šeit ir piemērs no atjauninātās ķēžu un paketu dokumentācijas, kur varat vispirms notīrīt kešatmiņu, izlaist podkāstu paketi, un pēc tam izveidot paziņojumu paketi par šiem podkāstiem:

phpCopy code
use App\Jobs\FlushPodcastCache;
use App\Jobs\ReleasePodcast;
use App\Jobs\SendPodcastReleaseNotification;
use Illuminate\Support\Facades\Bus;
  Bus::chain([
new FlushPodcastCache,
Bus::batch([
new ReleasePodcast(1),
new ReleasePodcast(2),
]),
Bus::batch([
new SendPodcastReleaseNotification(1),
new SendPodcastReleaseNotification(2),
]),
])->dispatch();

Sleep::until() tagad apstrādā stringa laika zīmes

Džejms Hals ieviesa izmaiņas, kas ļauj nodot laika zīmju virkni funkcijai Sleep::until(), nodrošinot, ka vērtība paliek skaitliska:

phpCopy code
Sleep::until("1699411804");

Pievienota atbalsta "Sec-Purpose" galvenes

Lietotājs @nanos ieguldīja atbalstu "Sec-Purpose" galvenei, izmantojot $request->prefetch() metodi:

"Kamēr lielākā daļa lietotāju aģentu iestata Purpose: prefetch priekšizsaukumos, "Firefox" jaunākajā versijā izmanto Sec-Purpose: prefetch, kā aprakstīts iepriekš minētajā MDN rakstā. Tas nozīmē, ka pieprasot ->prefetch() metodi "Firefox" pārlūkā nosūtītajiem pieprasījumiem, neatkarīgi no priekšizsaukuma statusa, vienmēr tiks atgriezts false".

Šā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
whatsapp