Ce qui suit est une introduction à Laravel 8.17 est sorti ! 8.17 tirée de la colonne du didacticiel Laravel 8.17 est sorti ! Framework , j'espère que cela sera utile aux amis dans le besoin !
Hier, l'équipe Laravel 8.17 est sorti ! a publié la version 8.17, qui a introduit l'exécution de code sensible aux transactions, ajouté de nouvelles méthodes dump() et dd() à l'objet de requête, et 8.x Dernières modifications apportées à la branche :
Mohamed Said a contribué à une classe de gestionnaire de transactions pour l'enregistrement des transactions, des validations et des annulations. Cette fonctionnalité inclut un gestionnaire prenant en compte les transactions qui exécute le code après (et seulement après la validation de la transaction)
DB::afterCommit(function () { // 仅在提交事务后执行。 // 如果事务回滚则丢弃。 Mail::send(...); });
Un gestionnaire prenant en compte les transactions pour les écouteurs, les tâches, le courrier, etc. par défaut. Les bases sont posées pour l'utilisation de transactions.
Trajche Nakov a contribué les méthodes dump()
et dd()
dans la classe Illuminate Request :
$request->dd(); // 只打印数组中的key $request->dd(['name', 'age']); // 将它们作为单独的参数传递 $request->dd('name', 'age'); // 在运行验证之前快速检查请求参数 $request->dd()->validate([ 'name' => 'required' ]);
Vous pouvez voir la liste complète des nouvelles fonctionnalités et mises à jour ainsi que les différences entre 8.16.0 et 8.17.0 sur GitHub. Les notes de version suivantes proviennent du journal des modifications :
n
dans PendingCommand (#35409)IlluminateCollectionsCollection::sortBy()
(307f6fb)Adresse originale : https://laravel-news.com/laravel-8-17-0
Adresse de traduction : https://learnku.com/laravel/t /53055
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!