我如何在Laravel中創建助手,我應該在哪裏放置它們? 我正在考慮像codeigniter的方法:一個helpers.php文件和一些幫助功能,在那裏我可以根據需要調用。Laravel 3:我如何創建我自己的助手
文檔中沒有太多有關該主題的內容。
我如何在Laravel中創建助手,我應該在哪裏放置它們? 我正在考慮像codeigniter的方法:一個helpers.php文件和一些幫助功能,在那裏我可以根據需要調用。Laravel 3:我如何創建我自己的助手
文檔中沒有太多有關該主題的內容。
我真的要看你在做什麼,但是在Laravel 3中,你的目標應該是將盡可能多的可重用代碼部分提取到bundles中。看看existing bundles,你可能會發現一些適合你的需求的內容(或者至少是很好的例子)。
對於「助手」,您最好還是創建類並將輔助函數定義爲靜態方法,這是乾淨的,通常很容易遵循。
如果您不想爲助手創建捆綁包,那麼您還可以將它們放在application/models
文件夾中,並再次包裝在類中。
Here is a thread來自論壇,其中顯示了一些「助手」類型的例子。
你確實可以創建你自己的幫助文件。
您應該在您的應用程序start.php中要求它。
在庫目錄中創建一個類,你可以在類中添加一些靜態方法,你可以像使用Common::method()
一樣使用它,但是如果你只想使用function()
,那麼把你的函數放在類聲明中。
實施例:
class Common
{
}
function display_messages()
{
exit('Yes');
}