我想创建一个可以被所有 Controller 调用的函数
public function getSuffix($filename) {
$first_char = substr($filename, 0 ,1);
$sec_char = substr($filename, 1 ,1);
$suffix ="";
if($first_char!='.' && $first_char!='..')
$suffix .= '/'.$first_char.'/';
if($sec_char!='.' && $sec_char!='..')
$suffix .= $sec_char.'/';
return $suffix;
}
这样做的最佳做法是什么?助手类是我正在寻找的吗?
最佳答案
在 app/http 文件夹中创建一个 helpers.php 文件。然后你的 composer.json 文件自动加载这个文件。
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/Http/helpers.php"
]
},
然后运行 composer dump-autoload 你的问题就解决了
关于php - laravel 5.2 为 Controller 创建通用功能?必须使用助手吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36928919/