在这篇文章中,将简要概述所有 Laravel 开发人员必须拥有和使用的 5个 工具,以提高生产力,以加快 Laravel 项目的开发。 让我们开始吧。
Laravel 9 保姆级视频教程,想学不会都难!进入学习
Laravel Valet / Laragon
Laravel Valet 是一款仅适用于 macOS 的开发工具,可以大大加快你的 Laravel 开发速度。 开箱即用的 Laravel Valet 将允许在「.test」域名(example.test)下运行全新安装的 Laravel 项目。 在后台,它通过使用 Homebrew 配置所有必要的依赖项 PHP、Nginx、MySQL 和其他必需的工具。
以下是可以运行的一些命令:
- valet install
- valet start
- valet restart
- valet link
- valet park
- valet use
- valet open
对于 Windows 用户,Laragon 是一个类似 Valate 的工具,可以以相同的方式使用。 开箱即用,它带有所有可以轻松配置和使用的依赖项。 Laragon 拥有自己的 GUI,因此任何操作,例如启动和停止 PHP、Nginx 都可以从界面进行操作。
PHP Storm (抢先体验计划)
你需要的另一个工具是一个好的 IDE,尽管我们知道许多人使用并喜欢 Visual Studio Code,但 PHPStorm 仍然是 PHP 的王者开发工具。 全新安装后,它捆绑了所有语法突出显示、代码完成、代码检查等。 嗯,是的,你可以使用 VS Code 通过插件来完成所有的代码等等,但有时我们没有足够的时间来设置它。 如果你不使用 PHPStorm,你会错过很多。
PHP Monitor (限 macOS)
PHP Monitor 是一个与 Laravel Valet 无缝协作的工具,它会“在你的状态栏中显示活动的 PHP 版本”。 通过使用 PHP Monitor,您可以绑定全局键盘绑定,这将打开下拉列表,然后使用命令 + 数字再次触发任何操作,例如“切换 PHP 8.0 或 8.1”。
可能的组合思路:
-
Shift + Option + p (必须从 PHP Monitor 首选项设置此键绑定)
-
Command + 1 (将PHP版本改为8.1)
-
Command + 2 (将PHP版本改为8.0)
TablePlus
TablePlus 是一个免费增值的跨平台数据库管理工具,适用于所有操作系统。 它已经存在了很长一段时间,并且确实为 Laravel 开发人员推荐了工具。 TablePlus 的一些优点是它是原生的、快速的、安全的、可定制的和开箱即用的。
Expose
列表中的第 5 个工具是 Expose(仅适用于 macOS),该工具允许你「通过任何防火墙和 VPN 为本地站点创建公共 URL。接收 webhook 在您的机器上,在移动设备上测试本地站点,或与他人共享。」。 Expose 由 Beyond Code 构建,此工具可免费安装和使用。
以下是安装 Expose 的命令,但请确保在 Beyond Code 上注册一个帐户以获取 API 令牌。
composer global require beyondcode/expose
现在在你的任何 Laravel 项目根文件夹中,你可以运行 expose 命令,它会自动创建安全隧道。
对于 Windows 用户,您可以使用 Laragon 快速分享 本地 Laravel 项目。
原文地址:https://postsrc.com/posts/5-free-tools-all-laravel-developers-must-have
译文地址:https://learnku.com/laravel/t/69769
【