在這篇文章中,將簡(jiǎn)要概述所有 Laravel 開(kāi)發(fā)人員必須擁有和使用的 5個(gè) 工具,以提高生產(chǎn)力,以加快 Laravel 項(xiàng)目的開(kāi)發(fā)。 讓我們開(kāi)始吧。
Laravel 9 保姆級(jí)視頻教程,想學(xué)不會(huì)都難!進(jìn)入學(xué)習(xí)
Laravel Valet / Laragon
Laravel Valet 是一款僅適用于 macOS 的開(kāi)發(fā)工具,可以大大加快你的 Laravel 開(kāi)發(fā)速度。 開(kāi)箱即用的 Laravel Valet 將允許在「.test」域名(example.test)下運(yùn)行全新安裝的 Laravel 項(xiàng)目。 在后臺(tái),它通過(guò)使用 Homebrew 配置所有必要的依賴項(xiàng) PHP、Nginx、MySQL 和其他必需的工具。
以下是可以運(yùn)行的一些命令:
- valet install
- valet start
- valet restart
- valet link
- valet park
- valet use
- valet open
對(duì)于 Windows 用戶,Laragon 是一個(gè)類似 Valate 的工具,可以以相同的方式使用。 開(kāi)箱即用,它帶有所有可以輕松配置和使用的依賴項(xiàng)。 Laragon 擁有自己的 GUI,因此任何操作,例如啟動(dòng)和停止 PHP、Nginx 都可以從界面進(jìn)行操作。
PHP Storm (搶先體驗(yàn)計(jì)劃)
你需要的另一個(gè)工具是一個(gè)好的 IDE,盡管我們知道許多人使用并喜歡 Visual Studio Code,但 PHPStorm 仍然是 PHP 的王者開(kāi)發(fā)工具。 全新安裝后,它捆綁了所有語(yǔ)法突出顯示、代碼完成、代碼檢查等。 嗯,是的,你可以使用 VS Code 通過(guò)插件來(lái)完成所有的代碼等等,但有時(shí)我們沒(méi)有足夠的時(shí)間來(lái)設(shè)置它。 如果你不使用 PHPStorm,你會(huì)錯(cuò)過(guò)很多。
PHP Monitor (限 macOS)
PHP Monitor 是一個(gè)與 Laravel Valet 無(wú)縫協(xié)作的工具,它會(huì)“在你的狀態(tài)欄中顯示活動(dòng)的 PHP 版本”。 通過(guò)使用 PHP Monitor,您可以綁定全局鍵盤(pán)綁定,這將打開(kāi)下拉列表,然后使用命令 + 數(shù)字再次觸發(fā)任何操作,例如“切換 PHP 8.0 或 8.1”。
可能的組合思路:
-
Shift + Option + p (必須從 PHP Monitor 首選項(xiàng)設(shè)置此鍵綁定)
-
Command + 1 (將PHP版本改為8.1)
-
Command + 2 (將PHP版本改為8.0)
TablePlus
TablePlus 是一個(gè)免費(fèi)增值的跨平臺(tái)數(shù)據(jù)庫(kù)管理工具,適用于所有操作系統(tǒng)。 它已經(jīng)存在了很長(zhǎng)一段時(shí)間,并且確實(shí)為 Laravel 開(kāi)發(fā)人員推薦了工具。 TablePlus 的一些優(yōu)點(diǎn)是它是原生的、快速的、安全的、可定制的和開(kāi)箱即用的。
Expose
列表中的第 5 個(gè)工具是 Expose(僅適用于 macOS),該工具允許你「通過(guò)任何防火墻和 VPN 為本地站點(diǎn)創(chuàng)建公共 URL。接收 webhook 在您的機(jī)器上,在移動(dòng)設(shè)備上測(cè)試本地站點(diǎn),或與他人共享?!?。 Expose 由 Beyond Code 構(gòu)建,此工具可免費(fèi)安裝和使用。
以下是安裝 Expose 的命令,但請(qǐng)確保在 Beyond Code 上注冊(cè)一個(gè)帳戶以獲取 API 令牌。
composer global require beyondcode/expose
現(xiàn)在在你的任何 Laravel 項(xiàng)目根文件夾中,你可以運(yùn)行 expose 命令,它會(huì)自動(dòng)創(chuàng)建安全隧道。
對(duì)于 Windows 用戶,您可以使用 Laragon 快速分享 本地 Laravel 項(xiàng)目。
原文地址:https://postsrc.com/posts/5-free-tools-all-laravel-developers-must-have
譯文地址:https://learnku.com/laravel/t/69769
【