在 Laravel 中的何处编写自定义助手?
Where to write Custom Helpers in Laravel?
我想要一个小的字符串转换器(翻译器)辅助方法。例如,我想从控制器传递我的字符串并得到结果,所以我不想重复将相同的辅助函数写入控制器。
这样我就可以像这样使用它:
$oldStr = '12 Mayıs 2014'; // which means 12 May in English
$englishStr = custom_date_translator($oldStr);
它在辅助方法上完成了它。
Service Provider是为此目的吗?学习正确的方法就好了。
您可以创建自定义 helpers.php
文件并设置 Composer 以便自动加载。
例如,如果您在 app/
目录中创建 helpers.php
文件,您可以将 composer.json
文件编辑为如下内容:
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\": "app/"
},
"files": [
"app/helpers.php"
]
},
确保在控制台中 运行 composer dump-autoload
更新自动加载器。
我想要一个小的字符串转换器(翻译器)辅助方法。例如,我想从控制器传递我的字符串并得到结果,所以我不想重复将相同的辅助函数写入控制器。
这样我就可以像这样使用它:
$oldStr = '12 Mayıs 2014'; // which means 12 May in English
$englishStr = custom_date_translator($oldStr);
它在辅助方法上完成了它。
Service Provider是为此目的吗?学习正确的方法就好了。
您可以创建自定义 helpers.php
文件并设置 Composer 以便自动加载。
例如,如果您在 app/
目录中创建 helpers.php
文件,您可以将 composer.json
文件编辑为如下内容:
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\": "app/"
},
"files": [
"app/helpers.php"
]
},
确保在控制台中 运行 composer dump-autoload
更新自动加载器。