2016-06-29 26 views

回答

2

1:創建文件夾app/Helpers
2:app/Providers創建新的提供程序文件HelperServiceProvider.php
3:在這個文件中註冊,你需要

$this->app->bind('dateHelper', function() 
{ 
    return new \App\Helpers\DateHelper; 
}); 
... etc 

4所有助手類:在配置/ app.php添加此新提供商

'App\Providers\HelperServiceProvider', 

5:然後,您需要創建Facade以便可以在視圖中使用此幫助程序。你會發現有關如何在官方laravel.com網站


創建門面關於提供商的信息,你可以閱讀doc
來源Laravel Forums

+0

你能解釋一下如何在控制器中使用helper類嗎? – Huligan

1

您可以在許多方面

做到這一點
  1. 靜態方式

    • 創建一個你想要的Utils或Helpers或Libraries文件夾。

    • 創建一個類(例如:輔助類)

    • 添加靜態方法在這裏(例如:公共靜態常見的())。

    • 向呼叫添加名稱空間。

    • 使用名稱空間,並呼籲使用靜態函數(助手::常見)

  2. 普通類

    • 創建一個命名空間類。
    • 注入該類的依賴關係並使用裏面的所有函數。
相關問題