Phiki: 一个强大的基于 PHP 的 Web 和终端语法高亮器
Phiki 是 Ryan Chandler 用 PHP 编写的语法高亮器。它使用 TextMate 语法文件格式和 Visual Studio 代码主题为 web 和终端生成语法高亮显示的代码。下面是一个 API 示例,你可以使用它传入代码片段、语言和主题:use Phiki\Phiki; use Phiki\Grammar\Grammar; use P...
[Laravel 扩展包]Laravel 富文本编辑器
Rich Text Laravel 是由 Tony Messias 创建的一个包,它将 Trix 编辑器集成到 Laravel 应用中。如果你正在创建任何类型的 UI,要求用户通过需要格式化的文本框字段键入长篇文本输入,那么很可能需要提供富文本编辑器功能。通 过Composer 安装 Rich Text Laravel 包:composer require ...
[Laravel 扩展包]Laravel 的 Deepseek API 包
DeepSeek Laravel 包是一个围绕社区驱动的 PHP 客户端库的包装器,用于与 DeepSeek v3 AI 模型集成。DeepSeek v3 于 2024 年 12 月发布,其速度相较于之前的型号有了显著提升...
Laravel 应用中整合 Unsplash
Laravel Unsplash 包提供了一种将 Laravel 项目与 Unsplash API 集成的简单方法。使用 API 从 Unsplash 获取照片、收藏集和用户数据:
HydePHP 是一个 Laravel 驱动的静态站点生成器
HydePHP 是一个静态站点生成器,可以帮助你使用你已知和喜欢的工具创建网站、博客和文档页面。这是一个 Laravel 驱动的控制台应用程序,你可以使用 Markdown 或 Blade 创建博客文章和 HTML 页面:--- title: My New Post description: A short description used in pre...
[Laravel 扩展包]Laravel 中使用 Muddle 包隐藏和保护来自机器人的电子邮件
Muddle 是一个 PHP 包,用于隐藏和保护来自机器人的电子邮件,允许你在 PHP 和 Laravel 中混淆电子邮件。这个包可以在任何 PHP 项目中使用,还包括 Laravel 的方便组件: {{--...
[Laravel 扩展包]Fetch PHP:一个轻量级 HTTP 库,类似于 JavaScript 的 fetch()
Fetch PHP 是一个受 JavaScript fetch 启发的轻量级 HTTP 库,为 PHP HTTP 请求带来了简单性和灵活性。它在后台使用 Guzzle 客户端,通过易于使用的 API 提供同步和异步请求;我知道 Guzzle 是王者,我会在大多数项目上使用 Laravel 的 HTTP 客户端。然而,当你想要一个简单的 fetch() 函数时...
[Laravel 扩展包]在 Laravel 中备份数据库表
有时,由于某种原因,你可能需要备份数据库表。比如,你可能希望在执行某些迁移之前,在不同的环境中还原它们或备份数据库表。在做任何破坏性的事情之前,备份你的表格可能被认为是一种很好的做法。这就是接下来将要介绍的这个 Laravel 包可以派上用场的地方。本质上,这个包允许从代码中备份一个表或一组表。首先,使用 Composer 安装软件包。...
[Laravel 扩展包] Matrix.org 的 PHP SDK
updivision/matrix-php-sdk 是一个在 Laravel 项目中使用 Matrix 聊天客户端的包。官方文档你可以在 Matrix.org 官网上查看 Matrix Client-Server API 文档。要在 Laravel 中使用 Matrix PHP SDK,请使用 Composer 将该包添加到项目依赖中:composer re...
[Laravel 扩展包]Eloquent Filtering 包:在 Eloquent 中构建动态查询过滤器
Eloquent Filtering 包增强了在 Eloquent 中构建动态查询过滤器的过程。无论你是管理大型数据集还是构建复杂的搜索功能,Eloquent Filtering 都有助于简化体验。Eloquent Filtering 是什么?Eloquent Filtering 的核心是允许开发人员根据传入的请求数据动态过滤模型。该包抽象了流程,而不是手动...