撰写有关软件设计、公司建设和航空航天业的文章。

我所有关于编程、领导力、产品设计等的长篇想法,都按时间顺序收集。

使用 ANSI 工具包在 PHP 中构建终端 UI

AnsiKit 是一个零依赖的 ANSI 转义助手,用于在 PHP 中构建终端 UI。它提供可链接的 API,用于样式、颜色和光标控制,以及一些实用的组件和实用程序。

Nuno Maduro 的 Laravel 入门套件

Nuno Maduro 的 Laravel 入门套件是一个严谨的 Laravel 框架,适合那些对项目要求极致精准的用户。该入门套件包含一些工具,用于在类型覆盖、格式设置、最大静态分析等方面强制执行严格的规范。

MongoDB 和 Laravel-MongoDB 设置简介

通过构建完整的开发者博客,学习如何将 MongoDB 与 Laravel 集成。本分步教程涵盖 MongoDB 基础知识、设置、多态模型、CRUD 操作、搜索和内容分类。

Laravel 应用程序中的调试和日志记录

Sentry 团队最近发布了一份有用的指南,介绍如何使用 Laravel 的内置调试工具以及如何设置 Sentry 以有效地调试生产中的 Laravel 应用程序。

Livewire wire:click.prevent 用于表单处理

wire:click.prevent 指令可在执行 Livewire 组件方法时阻止默认浏览器行为,从而无需重新加载页面或自定义 JavaScript 即可实现交互式表单处理和用户界面更新。

持久组件状态的 Livewire 会话属性

Livewire 会话属性使用简单的属性注释在页面刷新时自动保持组件状态,从而消除手动会话管理,同时保持 Laravel 应用程序中的用户体验。

使用 Laravel 工厂和断言测试您的报告系统

您构建了一个功能强大的报告系统,其中包含自定义集合、查询范围和服务层,但如何知道它真的有效呢?如果没有适当的测试,每次更改都可能带来风险,每次重构都令人担忧,甚至可能在生产环境中出现错误。在我的最新视频中,我将向您展示如何全面测试我们构建的系统的每一层——从单元测试集合方法到集成测试完整的报告流程。

Laravel Collection Pluck 方法获得闭包转换能力

Laravel 的 pluck 方法现在支持键和值参数的闭包,从而可以在提取过程中实现优雅的数据转换,而无需借助复杂的 mapWithKeys 操作来满足简单的格式化需求。