Laravel Herd -- 一鍵安裝 Laravel 開發環境 (for macOS only)

 聽聞 Laravel Valet 這個好用的開發工具已久,想說剛好有時間就來研究一下。結果才剛打開 Laravel Valet 的說明文件,就看到大大的一行:

Looking for an even easier way to develop Laravel applications on macOS? Check out Laravel Herd. Herd includes everything you need to get started with Laravel development, including Valet, PHP, and Composer.

我馬上分心 XD 抱著看看的心態點開,結果不得了!真的是實現一鍵安裝開發環境的桌面軟體,我覺得這對什麼都不懂的新手來說,真的可以直接跳過安裝環境的痛苦期,而且幾乎所有的操作都能用 GUI 解決,不推不行。接下來讓我好好的介紹他。

安裝 Herd

非常簡單,直接到 Herd 官網按下載就好!下載完後 App 且安裝完成後,PHP、composer、Laravel 都直接幫你準備好了。

可以直接從 terminal 看到這些東西被裝在哪 

右上角有個 H 點開,就可以看到這些

功能介紹

Herd 安裝好後,會在根目錄新增一個 Herd 的資料夾,在這裡面的 Project 都可以透過 {project-name}.test 的網址打開。(你也可以自己設定別的資料夾)

給大家看一下我從頭安裝一個 Laravel Project 的步驟:

  1. 進到 ~/Herd 的資料夾內,下 laravel new laravelapp 的指令,安裝一個叫做 laravelapp 的專案。
    安裝完後,你就可以在 Herd 的 Settings > Sites 裡面看到你有的專案。
    Hint: 也可以在這邊指定專案的 PHP 版本。
  2. 打開 http://laravelapp.test 之後,就可以看到你的專案了!

    專案首頁

是不是超方便!新手超友善的!

額外補充

  1. HTTPS 連線:在 Settings > Sites 的專案列表裡,每個專案後面都有個鎖頭圖案🔒,點下去就可以使用 HTTPS 連進去網站了~
  2. 分享網站:如果你有需要從其他裝置連到你專案網頁的需求的話,Herd 也幫你做好了!(真心佩服)他預設是用 Expose。如果要用 ngrok,文件也有說明可以怎麼做。
  3. DBngin:Herd 沒有 Database 的環境,所以如果有資料庫需求,可以用 DBngin,是安裝時他推薦給我的 XD,我看操作也是很簡單。


那就醬!希望大家都可以不再為開發環境苦惱!

留言