[Laravel 扩展包]使用 Laravel Chaotic Schedule 包随机化命令执行时间
Laravel chaotic-schedule 包允许你通过伪随机数生成器(PRNG)随机化计划的命令执行时间和日期间隔:你有没有想过在一天中的随机时间或一周中的某些日子运行你的预定命令?或者,你可能需要发送一些通知,不是在固定的日期时间发送,而是在随机的时间间隔内,因此让人感觉更人性化。那么这就是你要找的包。这个 Laravel 包允许你在随机间隔和周期...
[Laravel 扩展包]UnoPim:基于 Laravel 的产品信息管理系统
UnoPim 是一个使用 Laravel 构建的开源产品信息管理(PIM)系统,你可以用它来组织、管理和充实产品信息。UnoPim 开源特性产品信息中心化 - 在一个地方管理所有产品数据增强 - 用详细的属性增强产品信息分类管理 - 将产品组织到分类中,以便于使用自定义分类字段进行导航用户管理 - 控制用户访问与权限API 集成 - 通过 RESTful A...
Pest 3 发布了!
Pest 3 现已发布!可以立即开始突变测试(Mutation Testing),并通过查找未通过测试的代码来升级现有项目。使用流行的体系结构预设、团队管理、新配置 API 等创建一致的代码:...
在 Laravel 中读取 JSON 文件
在这篇文章中,我们将快速介绍如何使用 Laravel 10.4 中引入的 File::json 方法以及如何使用 Laravel 10. 5 中引入的类似的 Storage::json 方法。
Laravel 中使用 Collection::times()
Collection::times() 允许你通过运行指定次数的回调来创建新的 Collection。比如,假设你想生成 10 个随机字符串。你可以使用 Collection::times() 方法这样做:use Illuminate\Support\Collection; use Illuminate\Support\Str; $randomStrin...
Laravel 从 Accel 获得 5700 万美元的 A 轮融资
昨日,Laravel 创始人 Taylor 在推特上写道:“我很高兴地宣布 Laravel 已经与 Accel 合作筹集了 5700 万美元的 A 轮融资。”“我相信 Laravel 是构建全栈 web 应用的最有效方式,Laravel Cloud 将是这个社区应得的应用发布平台。”通过与 Accel 合作,Laravel 开始建立一个世界级的工程和领导团队...
[Laravel 扩展包]Laravel Snowflake:在 Laravel 中实现雪花算法
Laravel Snowflake,用来生成类似于 Twitter 雪花算法的 64 位识别码。
[Laravel 扩展包]使用 Abuse IP 包为 Laravel 应用屏蔽已知的垃圾 IP
Laravel Abuse IP 包为 Laravel 应用添加了一层保护,使其免受已知垃圾 IP 的攻击。此包提供了一个 Artisan 命令,用于使你的 IP 列表与 Aggregated AbuseIPDB 黑名单和中间件保持同步,以根据列表检查请求。要开始使用此软件包,你需要同步 IP 的黑名单文件。如果在多台服务器上运行应用,则需要中心和存储驱动,...
学习如何在 Laravel 中创建自定义 Facade
Laravel Facade 是 Laravel 框架的一个出色特性,通过简单的接口提供对服务的便捷访问。初学 Laravel时,有一件事让我感到困惑,那就是Facade 访问器方法。一旦你理解了 Facade 是访问 Laravel 服务容器中底层服务的便捷方式,你就可以轻松地跟踪任Facade 背后的服务。每个Facade 都提供一个指向已注册服务名称的...
[Laravel 扩展包]Laravel Honeystone 包让 SEO 变得更加容易
Laravel 的 Honeystone SEO 包使得在 Laravel 应用的任何地方配置 SEO 元数据变得轻而易举。该软件包包含用于流行社交网络的元数据生成器,如 X Cards、Open Graph 和 JSON-LD schema...