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]); }
$request->mergeIfMissing(['boolean_setting' => 0])
ke fasad Bas yang menegaskan bilangan kumpulan yang telah dijadualkan: assertBatchCount()
Bus::assertBatchCount(3);
Cara: toHtmlString()
// 之前 new HtmlString(Str::of($content)->markdown()); // 现在 Str::of($content) ->markdown() ->html();
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!