Laravel 8 自定義 Valet 驅動

2021-06-23 09:51 更新

你可以編寫你自己的 Valet『驅動』來為 Valet 原本不支持的其它框架或 CMS 上運行的 PHP 應用程序提供服務。當你安裝 Valet 時,會創(chuàng)建一個包含 SampleValetDriver.php 文件的 ~/.config/valet/Drivers 目錄。該文件包含一個示例驅動程序實現(xiàn),演示了如何編寫一個自定義的驅動程序。編寫驅動程序僅需要你去實現(xiàn)三個方法:serves,isStaticFilefrontControllerPath。

這三個方法都接受 $sitePath$siteName$uri 值作為參數(shù)。$sitePath 是你的機器上提供站點的完全限定路徑。比如 /Users/Lisa/Sites/my-project。$siteName 是域(my-project)的『主機』/『站點名稱』部分。$uri 是即將到來的請求 URL(/foo/bar

一旦你完成你的自定義 Valet 驅動,使用 FrameworkValetDriver.php 命名約定將它放置在 ~/.config/valet/Drivers 目錄中。例如,如果你為 WordPress 編寫了一個自定義的 valet 驅動,你的文件名稱應該是 WordPressValetDriver.php。

我們來看看自定義的 Valet 驅動程序應該實現(xiàn)的每種方法的示例實現(xiàn)。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號