标签: Laravel 扩展包
编程

Laravel 地理位置管理包 GeoGenius

28 2025-10-07 18:36:00

Laravel 的 GeoGenius 包是一个处理地理位置、时区管理、多语言支持的轻量级的、灵活的包。它自动检索基于 IP 详细位置信息、检测用户时区、设置正确的本地化语言,甚至使用国家选择器和验证初始化电话输入框字段,将所有这些整合到应用中:...

详情...
编程

使用 Referenceable 为模型定制参考号

339 2025-09-18 19:37:00

在许多 web 应用中,为模型生成唯一的参考号是一项常见要求。无论是在构建需要订单号的电子商务平台、需要发票参考号的发票系统,还是需要可跟踪标识符的应用,管理参考号生成都可能很快变得复杂。Referenceable 是 Mohamed Said 创建的 Laravel 包,它通过允许生成具有灵活格式和全面配置选项的可定制模型参考号来帮助解决这一挑战。主要特性...

详情...
编程

Laravel 生成文件临时分享链接

540 2025-08-20 15:54:00

Laravel ShareLink 包可以帮助你创建、管理和保护文件、路由和模型的临时共享链接。该软件包允许使用自定义过期和最大点击量进行简单共享,并提供用于管理共享的 API,例如延长现有共享的时间。以下是软件包文档中的一个基本示例:use Grazulex\ShareLink\Facades\ShareLink;

详情...
编程

Laravel 中生成 HTTP 直播流

474 2025-07-25 04:37:00

Laravel HLS 是一个使用 AES-128 加密生成 HTTP 直播流(HLS)播放列表和片段的 Laravel 包。HLS 是苹果公司开发的基于 HTTP 的自适应比特率流协议,在大多数设备上得到广泛支持。HLS 还具有根据网络速度调整视频质量(和大小)的好处。使用该包,你可以快速将 HLS 转换过程添加到 Eloquent 模型中。该包的工作原理...

详情...
编程

使用 Laravel Introspect 包分析 Laravel 代码库

440 2025-07-12 07:09:00

使用 Laravel Introspect 扩展包,你可以分析 Laravel 代码库,使用类型安全的流畅 API (fluent API) 直接从代码库中查询视图、模型、路由、类等:你是否正在进行复杂的重构工作,需要查找特定视图的所有使用位置?你是否正在构建开发工具或其他需要代码库信息的工具?是否需要 Eloquent 数据模型的结构化架构信息?这些都是需...

详情...
编程

通过探索开源项目学习 Laravel

511 2025-06-30 06:27:00

对于刚起步的开发者来说,获得实践经验就像一个“先有鸡还是先有蛋”的问题。如果没有亲身体验过真实的项目,就很难掌握获得机会所需的技能。然而,如果没有这些机会,积累经验似乎是不可能的。这时,开源项目就成了天赐之物。通过探索和贡献这些项目,你不仅可以了解专业应用程序的构建方式,还能有机会了解经验丰富的开发者如何解决实际问题。即使对于经验丰富的开发者来说,探索开源项...

详情...
编程

使用 Essentials 改进 Laravel 的默认配置

446 2025-06-23 19:12:00

Essentials 是 Nuno Maduro 创建的一个包,为 Laravel 应用提供了更好的默认设置。它包括严格的模型、自动热加载的关联、不可变的日期等等。主要特性强制严格模式:这改善了 Eloquent 处理未定义的属性、懒加载和无效赋值。饥饿加载(Eager Loading):自动饥鄂加载模型的 $with 属性中定义的关联。可选的 ...

详情...
编程

ElasticLens:Laravel 中 Eloquent 驱动的 Elasticsearch

481 2025-06-12 02:32:00

ElasticLens 是一个将 Elasticsearch 与 Eloquent 模型集成的 Laravel 包。它在提供高级搜索能力的同时,还维持了 Laravel 熟悉的语法。它与 laravel-elasticsearch 包协同工作,允许开发人员轻松执行全文搜索、管理索引迁移和自定义字段映射。User::search('loves espresso...

详情...
编程

Laravel 中的一次性电子邮件检测

608 2025-05-13 19:03:00

Laravel 的 Disposable Email 包旨在检测和阻止超过 10 万个已知域名的电子邮件地址。此包提供了多种使用一次性电子邮件检测规则的方法,如验证规则、blade 指令和服务 Facade:use EragLaravelDisposableEmail\Rules\DisposableEmailRule; $request->val...

详情...
编程

[Laravel 扩展包]PHP DevTools 控制台

762 2025-04-16 03:53:00

多年来,前端开发人员一直享受着基于浏览器的开发工具的奢侈,可以实时检查、调试和测试他们的 HTML、CSS 和 JavaScript。然而,由于 PHP 的服务器端特性,PHP 开发人员,特别是那些使用 Laravel 的开发人员,并没有得到同样的便利。由于 Tony Lea 创建了一个新的Chrome扩展,这种情况即将改变。此扩展利用了 Spatie 的 ...

详情...