Laravel 9.26版本发布
Laravel  /  管理员 发布于 2年前   695
Laravel 团队2022年8月24日发布了 9.26 版本,其中包含 Vite 资产助手、用于调度条件的闭包支持、最小和最大数字验证规则等:
Vite资产URL助手
Tim MacDonald贡献了一个 Vite 资产 URL 帮助程序来在 Blade 中生成一个 URL。
给定应用程序的 JS 入口点中的以下代码,Vite 将处理这些路径中的所有图像和字体:
import.meta.glob([
'../images/**',
'../fonts/**',
]);
现在,使用 Vite 资产助手方法,它将指向刀片模板中项目的构建资产:
<img src="{{ Vite::asset('resources/images/logo.jpeg') }}">
{{-- <img src="http://asset-url.com/build/assets/logo.1ddf943b.jpeg"> --}}
有关详细信息,请参阅Vite 文档中的使用 Vite 处理静态资产。
https://laravel.com/docs/9.x/vite#blade-processing-static-assets
为调度条件添加闭包支持
@Italo贡献了使用 aClosure来有条件地分派作业。
整个作业实例被传递给闭包:
// Dispatches job
MyQueuableJob::dispatchIf(
fn ($job) => true,
$name
);
// Will not dispatch
MyQueuableJob::dispatchUnless(
fn ($job) => false,
$name
);
最小和最大数字验证
Dan Harrin贡献min_digits并max_digits内置了验证规则。
这些规则要求验证的整数必须具有最小或最大长度的值:
Validator::validate([
'number' => 1000,
], [
'number' => [
// Passes as `1000` has 4 digits
'min_digits:3', 'max_digits:5',
// Fails as `1000` is greater than 5
'min:3', 'max:5',
],
])
添加了对路由组中其他“where”方法的支持
Ollie Readwhere*为路由组的路由上可用的所有剩余方法提供了支持:
Route::whereIn(['foo', 'bar'], ['one', 'two'])
->prefix('/{foo}/{bar}')
->group(function () {
// ...
});
发行说明
您可以在下面查看新功能和更新的完整列表以及GitHub 上9.25.0 和 9.26.0之间的差异。
https://github.com/laravel/framework/compare/v9.25.0...v9.26.0
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号