你可能對如何運行從 Github 等外部來源獲取的 Laravel 專案感到困惑,因為在本地直接製作的 Laravel 專案中我們只需要在命令終端中輸入
Laravel 專案可以正常運作並且可以顯示在螢幕上
讓我們看看本地和外部 Laravel 專案的區別,這裡我將使用外部來源,例如 Github。
如你所看到的,來自 Github 的 Laravel 專案部分缺少一些文件和資料夾。
為什麼會發生這種情況是因為Laravel 預設有一個名為.gitignore 的特殊文件,該文件會排除其中列出的文件和資料夾,這樣它們就不會上傳到Github 或其他有Git 支援的外部來源。
出於安全原因,這是必要的,也是為了最小化項目的大小,以免不必要的檔案使雲端儲存過載。
那麼如果某些檔案和資料夾遺失瞭如何運作呢?我會告訴你如何做。
首先,你的php版本必須符合Laravel專案的最低規格,例如如果Laravel版本是10,則至少需要PHP版本8.1+才能運行它。
您可以透過以下連結查看 Laravel 中的最低 php 規格:laravel.com/docs/master/releases#support-policy
如果您的 PHP 版本不符合最低規格,並且您不知道如何更新或更改 PHP 版本,您可以閱讀我之前的文章《如何在 Laragon 中切換或更新 PHP 版本》
該指令是安裝Laravel專案中需要的套件,你可以在本地部分的第一張圖片中看到一個名為vendor的資料夾,如果你執行上面的指令,就會安裝這個資料夾。
因為.env文件不存在所以你必須重新創建它,你可以複製名為.env.example的文件來快速創建.env文件,只需在終端運行以下命令
系統會自動複製.env.example檔案並將檔案名稱變更為.env.
您剛剛建立的 .env 檔案中沒有應用程式金鑰,您必須透過執行以下命令來設定應用程式金鑰
這將自動在您的 .env 檔案中重新產生應用程式金鑰。
如果你的 Laravel 專案中使用了資料庫,那麼執行以下命令
確保您已經在 .env 檔案中配置了資料庫。
如果 Laravel 專案有檔案上傳功能,那麼不要忘記執行以下命令
這就是運行任何 Laravel 專案的方法,如果你在本地運行它,你可以直接輸入 php artisanserve 命令來運行它。
注意:如果你在伺服器上運行,那麼你必須將根資料夾更改為公共,並且不必再執行 php artisanserve 命令。
希望這篇文章對您有用,並且不要忘記與其他人分享。祝你好運...
以上是如何運行任何 Laravel 專案(非常簡單)的詳細內容。更多資訊請關注PHP中文網其他相關文章!