Herd 是一个超快的原生 Laravel 和 PHP 开发环境,适用于 Windows。它包含了开始 Laravel 开发所需的一切,包括 PHP 和 nginx。安装 Herd 后,您就可以开始使用 Laravel 进行开发。
Herd 使用 PHP、nginx 和其他服务的原生二进制文件,使其比其他 PHP 开发环境更快。
没有容器、虚拟机或奇怪的虚拟化方法 - 就像它应该的那样,只有纯二进制文件。
Herd 包含 Composer、Laravel 安装程序和 Expose 的二进制文件,使其自动可用于您的 CLI。
这使得您可以通过 Powershell 管理您的网站,或使用 Herd 的网站向导。
Herd Pro 附带数据库、缓存、队列、存储和实时应用程序的服务,改变您的工作方式。
您可以从一个美观实用的应用程序中管理所有您需要的东西。
Herd Pro 提供了一个强大的界面,帮助您监控和收集调试信息。
您应用程序的所有 dump() 和 dd() 调用都将以美观的方式格式化,并且可以从 Herd 的单独 Dump 窗口中进行过滤。
只需像往常一样使用 dump() – 我们将处理其余工作。
Route::get('/', function () { dump(config('app.name')); dump(auth()->user());});
"Laravel Herd"
0 of 0App\Models\User {#892 ▼ #connection: "sqlite" #table: "users" #primaryKey: "id" #keyType: "int" +incrementing: true #with: [] #withCount: [] +preventsLazyLoading: false #perPage: 15 +exists: true +wasRecentlyCreated: false #escapeWhenCastingToString: false #attributes: array:13 [▶ "id" => 1 "name" => "Taylor Otwell" "email" => "[email protected]" "email_verified_at" => "2024-06-21 15:47:24" "remember_token" => null "current_team_id" => null "profile_photo_path" => null "created_at" => "2024-06-21 15:47:24" "updated_at" => "2024-06-21 15:49:11" "two_factor_secret" => null "two_factor_recovery_codes" => null "two_factor_confirmed_at" => null ] #fillable: array:3 [▶ 0 => "name" 1 => "email" 2 => "password" ] #rememberTokenName: "remember_token" }
Herd Pro 提供了一个强大的界面,帮助您监控和收集调试信息。
您应用程序的所有 dump() 和 dd() 调用都将以美观的方式格式化,并且可以从 Herd 的单独 Dump 窗口中进行过滤。
只需像往常一样使用 dump() – 我们将处理其余工作。
"Laravel Herd"
0 of 0App\Models\User {#892 ▼ #connection: "sqlite" #table: "users" #primaryKey: "id" #keyType: "int" +incrementing: true #with: [] #withCount: [] +preventsLazyLoading: false #perPage: 15 +exists: true +wasRecentlyCreated: false #escapeWhenCastingToString: false #attributes: array:13 [▶ "id" => 1 "name" => "Taylor Otwell" "email" => "[email protected]" "email_verified_at" => "2024-06-21 15:47:24" "remember_token" => null "current_team_id" => null "profile_photo_path" => null "created_at" => "2024-06-21 15:47:24" "updated_at" => "2024-06-21 15:49:11" "two_factor_secret" => null "two_factor_recovery_codes" => null "two_factor_confirmed_at" => null ] #fillable: array:3 [▶ 0 => "name" 1 => "email" 2 => "password" ] #rememberTokenName: "remember_token" }
Herd 附带 nvm(Node 版本管理器),允许您轻松管理机器上的 Node.js 版本。
您可以通过终端或 Herd UI 在几秒钟内安装和切换版本。
Herd 附带 PHP 7.4 - 8.3,您可以在几秒钟内切换这些版本。Herd 甚至允许您将站点固定到特定的 PHP 版本。
Herd 会将所有 PHP 安装保持最新状态,并及时通知您有关新更新的信息。
Herd 是您本地环境的控制面板,使您可以轻松设置和运行与 Laravel 应用程序互补的服务。
从数据库到存储系统,我们涵盖了 MySQL、PostgreSQL、Redis、Typesense、Meilisearch、MinIO,甚至 Laravel Reverb。
Herd 是您本地环境的控制面板,使您可以轻松设置和运行与 Laravel 应用程序互补的服务。
从数据库到存储系统,我们涵盖了 MySQL、PostgreSQL、Redis、Typesense、Meilisearch、MinIO,甚至 Laravel Reverb。
不再需要深入挖掘本地日志文件。Herd 的强大日志查看器使快速搜索本地日志变得轻而易举,甚至允许您从日志条目直接跳转到您的 IDE。
Herd 在添加新条目时会立即刷新日志列表。
Herd 的强大 Xdebug 检测会在必要时自动启用 Xdebug。
通过使用 Xdebug 浏览器扩展监视传入的请求,您可以确保 Xdebug 在您需要时可用 – 仅此而已。
Herd 提供了一个集成的本地电子邮件服务,简化了测试和调试应用程序电子邮件的过程。
电子邮件服务将电子邮件组织到每个应用程序的独立收件箱中,确保它们易于访问和查找。
Herd 自带本地电子邮件服务,使测试和调试电子邮件变得尽可能简单。
邮件服务将电子邮件定向到每个应用程序的独立收件箱,以便于查找。
以下是他们对它的评价。
使用 Laravel 启动和运行所需的所有功能都是免费的,但如果你想深入挖掘并获得最佳的开发体验,请升级到 Herd Pro。
目前没有计划发布 Linux 版本的 Herd,我们认为 Linux 用户通常更习惯于安装和运行自己的开发环境。我们会定期评估我们的决定,未来可能会改变。
Herd 支持安装 PHP 7.4、8.0、8.1、8.2 和 8.3。Herd 的自动更新程序会定期检查新版本,并允许您通过 Herd UI 更新到最新版本。
Herd 包含以下扩展
bz2、curl、exif、ffi、fileinfo、gd、gmp、intl、mbstring、mysqli、openssl、pdo、pdo_mysql、pdo_pgsql、pdo_sqlite、pgsql、shmop、soap、sockets、sodium、sqlite3 和 zip。
是的,您可以通过 手动编译和安装额外的 PHP 扩展,方法是通过 PECL 和 Homebrew 手动编译它们。
每个 Herd Pro 许可证密钥可以同时在两台设备上激活。如果您获得了一台新设备,您只需在许可证管理门户中禁用旧的激活,然后在新设备上激活它们。
每个 Herd Team 许可证密钥附带一个激活。您可以随时重置许可证密钥并将其分配给其他团队成员。
如果您的团队规模超过 10 名开发人员,他们通常会分组到多个团队。请购买多个团队许可证,您可以在一个帐户中管理它们。
没有。但是,官方文档 将帮助您深入了解所有其他功能。
所有购买均享有 14 天退款政策。
Tinkerwell 是与 Laravel 应用程序交互的缺失图形界面。它提供了一个强大的代码编辑器,允许您在本地和远程 Laravel 应用程序的上下文中运行和调试代码片段。
Tinkerwell 是“php artisan tinker”的增强版。
获取 Tinkerwell通过任何防火墙和 VPN 为本地站点创建公共 URL。在您的机器上接收 Webhook,在移动设备上测试本地站点或与他人共享。
Herd 与 Expose 原生集成,并与免费帐户完美配合。
获取 Expose