Laravel Valet ,Mac 提供的極簡主義開發環境,是一個令人難以置信的工具,它能夠讓本地的開發環境無時無刻不在執行。(懶人必備神器,反正駿妞兒已經在用了~)
它是基於驅動程式的,每個驅動程式都為不同型別的應用程式、框架、CMS 等增加了支援。
如果你想新增的支援不存在,建立你自己的驅動程式 也是一件非常簡單的事情,還能到社群裡分享給其他人用。
除了有官方提供的 各種驅動程式 讓你使用,你還可以在 GitHub 上還能搜出 更多的驅動,其中有一些驅動還可以為你的專案編寫驅動作為參考。
例如,Laravel 驅動程式假設你的 Web 根目錄位於 public
目錄中。 如果你將其重新命名為 public_html
,那 valet 就不會把它當做 Laravel。(其實駿妞兒也很想知道什麼樣的情況需要重新命名 public 目錄)
解決這個問題的方法很簡單,建立一個適用於單個專案的本地驅動程式就可以了。
只需按照文件的步驟建立驅動程式。這裡有個點要注意的是,不同於寫框架的驅動,單個專案的驅動檔案要將其命名為 LocalValetDriver.php
並放在專案的根目錄中。
<?php
class LocalValetDriver extends LaravelValetDriver
{
public function serves()
{
return true;
}
public function frontControllerPath($sitePath, $siteName, $uri)
{
return $sitePath.'/public_html/index.php';
}
}
你可以擴充套件基礎 ValetDriver
類來從頭開始編寫完整的驅動程式,也可以覆蓋所需的內容來擴充套件現有的驅動程式。
你可能過了一個假的週末~
更多 Laravel 新聞資訊可前往 Laravel China 資訊站 檢視。
本作品採用《CC 協議》,轉載必須註明作者和本文連結