标签: Laravel 扩展包
编程

通过探索开源项目学习 Laravel

25 2025-06-30 06:27:00

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

详情...
编程

使用 Essentials 改进 Laravel 的默认配置

125 2025-06-23 19:12:00

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

详情...
编程

ElasticLens:Laravel 中 Eloquent 驱动的 Elasticsearch

229 2025-06-12 02:32:00

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

详情...
编程

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

327 2025-05-13 19:03:00

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

详情...
编程

[Laravel 扩展包]PHP DevTools 控制台

507 2025-04-16 03:53:00

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

详情...
编程

Laravel Playwright - 快速使用 Playwright 启用测试

862 2025-03-04 13:33:00

Laravel Playwright 包提供了开始使用 Playwright 快速测试 Laravel 应用所需的样板。此包将帮助你安装所有必要的文件,提供测试所需的 Laravel 特定助手,并为你提供一个示例规范来演示如何使用 Playwright 编写端到端测试:test('Can create a new user and log them in',...

详情...
编程

[Laravel 扩展包]Laravel Rewind - Eloquent 的版本控制包

767 2025-03-03 14:14:00

Laravel Rewind 是 Jared Cannon 创建的为 Eloquent 模型提供的一个强大而高效的版本控制包。此包存储模型数据的部分差异和完整快照的组合。Rewind 将自动确定当前版本、可用快照和目标之间的最短路径:

详情...
编程

[Laravel 扩展包]Laravel 集成 Grok AI

805 2025-02-26 12:52:00

Grok AI 包将 Grok AI 无缝集成到 Larave 应用中。利用强大的 AI 模型进行聊天、自动化和 NLP,同时保持 Laravel 的表达简单性。use GrokPHP\Laravel\Facades\GrokAI; use GrokPHP\Client\Config\ChatOptions; use GrokPHP\Client\Enu...

详情...
编程

[Laravel 扩展库]Laravel Artisan 基准测试

605 2025-02-22 21:49:00

Laravel 核心团队成员 Christoph Rumpel 最近在视频上演示了一个名为 Artisan Benchmark 的新扩展包。这个包允许你对 Artisan 命令进行基准测试,以获取各种指标,如:执行时间内存使用SQL 查询计数返回/影响的行数你可以通过 Composer 安装这个包:composer require christo...

详情...
编程

Phiki: 一个强大的基于 PHP 的 Web 和终端语法高亮器

495 2025-02-22 11:33:00

Phiki 是 Ryan Chandler 用 PHP 编写的语法高亮器。它使用 TextMate 语法文件格式和 Visual Studio 代码主题为 web 和终端生成语法高亮显示的代码。下面是一个 API 示例,你可以使用它传入代码片段、语言和主题:use Phiki\Phiki; use Phiki\Grammar\Grammar; use P...

详情...