在使用laravel之前,我在laravel中使用了一個相對新的函數。我使用了一個文件functions.php,其中包含我在項目中使用的所有函數(創建slu,,格式日期等)。在視圖和控制器中使用創建函數
我可以在laravel中創建自己的函數,以便在控制器和視圖中使用myfunction($ data)?
在使用laravel之前,我在laravel中使用了一個相對新的函數。我使用了一個文件functions.php,其中包含我在項目中使用的所有函數(創建slu,,格式日期等)。在視圖和控制器中使用創建函數
我可以在laravel中創建自己的函數,以便在控制器和視圖中使用myfunction($ data)?
在您的應用程序/ HTTP目錄下創建一個helpers.php文件以添加功能
在composer.json,在自動加載塊,添加: 「文件」:「應用程序/ HTTP /幫手。 PHP的「。
在命令行中運行「作曲家轉儲自動加載」
使用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
告訴作曲者自動加載它。