2016-12-05 37 views
-1

在使用laravel之前,我在laravel中使用了一個相對新的函數。我使用了一個文件functions.php,其中包含我在項目中使用的所有函數(創建slu,,格式日期等)。在視圖和控制器中使用創建函數

我可以在laravel中創建自己的函數,以便在控制器和視圖中使用myfunction($ data)?

回答

0

在您的應用程序/ HTTP目錄下創建一個helpers.php文件以添加功能

在composer.json,在自動加載塊,添加: 「文件」:「應用程序/ HTTP /幫手。 PHP的「。

在命令行中運行「作曲家轉儲自動加載」

0

使用Laravel作曲家例子,它創建了一些輔助文件:

"autoload": { 
    "files": [ 
     "src/Illuminate/Foundation/helpers.php", 
     "src/Illuminate/Support/helpers.php" 
    ], 
    "psr-4": { 
     "Illuminate\\": "src/Illuminate/" 
    } 
}, 

編輯您的composer.json文件,在那裏你可以創建一個助手在App文件夾

"autoload": { 
    "files": [ 
     "app/helpers.php", 
    ], 
    ... 
}, 

然後你只需要執行

composer dumpautoload 

告訴作曲者自動加載它。

相關問題