Rumah > Artikel > rangka kerja php > Lihatlah ciri baharu keluaran terbaru Laravel8.78!
Lajur tutorial Laravel berikut akan memperkenalkan kepada anda ciri baharu Laravel 8.78 terbaharu saya harap ia akan membantu anda!
Pasukan Laravel telah mengeluarkan 8.78 dengan keupayaan untuk menambah peraturan tersuai pada pengesahan kata laluan lalai, kaedah permintaan mergeIfMissing(), pengiraan kelompok dalam ujian penegasan dan perubahan terkini dalam cawangan v8.x.
Ash Allen menyumbang mentakrifkan peraturan pengesahan tersuai yang akan dijalankan sebagai sebahagian daripada peraturan kata laluan lalai menggunakan kaedah rules()
:
Password::defaults(function () { return Password::min(8) ->symbols() ->mixedCase() ->uncompromised() ->rules(new ZxcvbnRule()); });
menerima satu peraturan, susunan peraturan atau penutupan peraturan pengesahan penutupan. rules()
kaedah permintaan HTTP yang menggabungkan input baharu ke dalam input yang diminta jika kunci tiada daripada permintaan. mergeIfMissing()
if ($request->missing('boolean_setting')) { $request->merge(['boolean_setting' => 0]); }Kini anda boleh menentukan nilai yang hendak digabungkan dengan permintaan apabila parameter tiada:
$request->mergeIfMissing(['boolean_setting' => 0])Kiraan kelompok penegasan@ Chrysanthos menyumbangkan kaedah
ke fasad Bas yang menegaskan bilangan kumpulan yang telah dijadualkan: assertBatchCount()
Bus::assertBatchCount(3);Kaedah rentetan HTML Lars Klopstra menyumbang kaedah untuk Str dan Boleh Bertali
Cara: toHtmlString()
// 之前 new HtmlString(Str::of($content)->markdown()); // 现在 Str::of($content) ->markdown() ->html();Nota Keluaran Anda boleh melihat senarai penuh ciri dan kemas kini baharu serta perbezaan antara 8.77.0 dan 8.78.0 pada GitHub. Nota keluaran berikut diambil terus daripada log perubahan: v8.78.0Baharu Ditambah fungsi untuk menyesuaikan peraturan pengesahan kata laluan (#40137)Menambah
schedule:clear-mutex
Baharu mergeIfMissing
Illuminate/Support/MultipleInstanceManager
SimpleMessage::lines()
Illuminate/Support/Testing/Fakes/BusFake::assertBatchCount()
Ditambah only-to-others
Illuminate/Support/Stringable::toHtmlString()
Illuminate/Database/Console/DbCommand::getConnection()
Atas ialah kandungan terperinci Lihatlah ciri baharu keluaran terbaru Laravel8.78!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!