工匠們您好,
Laravel Sail 是一個輕量級命令列介面 (CLI),用於與 Laravel 的預設 Docker 環境進行互動。它為開發人員提供了一種在完全容器化的開發環境中開始使用 Laravel 的簡單方法,而無需在 docker 容器中手動設定 MySQL、Redis 或佇列工作程式等服務。
在本指南中,我將引導您完成設定和使用 Laravel Sail 的過程,重點介紹其主要功能和優點。
什麼是 Laravel Sail?
Laravel Sail 是 Laravel 的 Docker 開發環境。它包含開始建立 Laravel 應用程式所需的一切,例如 PHP、MySQL、Redis 等。 Sail 特別有用,因為它抽象化了 Docker 的複雜性,使開發人員能夠專注於建置應用程式。
先決條件
在我們開始如何使用 Laravel Sail 之前,請確保您的電腦中已進行以下設定:
1。 Docker 安裝: 從 Docker 官方網站下載並安裝。
2. Composer: Laravel Sail 需要 Composer 來安裝依賴項。您可以從 getcomposer.org 下載 Composer。
我希望您已經安裝了所有要求。
Laravel Sail 使用指南
第 1 步:安裝新的 Laravel 專案
執行以下命令建立一個新的 Laravel 應用程式並將 Sail 包含在專案依賴項中:
第 2 步:下一步是在您的專案中安裝 Laravel Sail。
安裝完成後,我們需要發布其Docker設定檔。您可以透過執行以下命令來完成此操作。
注意:出現提示時,您需要選擇所需的服務,例如 MySQL、Redis 或 PostgreSQL。
第 3 步:啟動 Sail 環境
若要啟動開發環境,請使用下列指令:
第 4 步:存取您的 Laravel 應用程式
Sail 環境運作後,您可以透過在瀏覽器中導航至 http://localhost 來存取您的應用程式。
第 5 步:使用 Sail 執行 Artisan 指令
Laravel Sail 讓您在 Docker 環境中無縫執行 Artisan 指令。例如:
您也可以透過為 Sail 起別名來簡化您的工作流程:
現在您可以執行以下指令:
第 6 步:管理容器
您可以透過以下方式停止容器:
此指令會關閉 Docker 容器,將資料保留在資料庫等磁碟區中。
第 7 步:自訂 Docker 設定
Laravel Sail 產生的 docker-compose.yml 檔案是高度可自訂的。您可以新增或刪除服務、變更環境變數或調整資源分配。
現在您已準備好使用 Docker 容器與您的 Laravel 應用程式互動。
使用 Laravel Sail 的好處
1。易於使用: Sail 透過簡單的指令簡化了 Docker 體驗。
2.預先配置環境: Sail 提供預先配置設置,節省您在開發過程中的時間。
3.跨平台支援: 可在 Linux、macOS 和 Windows 上無縫運作(透過 WSL 2)。
4.支援多種服務:輕鬆整合資料庫、快取層和佇列工作人員。
常用的航行指令:
結論:
對於想要擁有無憂開發環境的開發人員來說,這是最好的選擇。使用基於 Docker 的方法,您可以確保所有開發機器之間的一致性,從而使協作變得更加容易。透過本指南,您將能夠設定並開始使用 Laravel Sail 來提高您的工作效率並專注於建立出色的應用程式。
祝您閱讀愉快! ? ❤️
編碼愉快! ? ❤️
以上是將 Docker 與 Laravel Sail 結合使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!