gpt4 book ai didi

php - laravel 5.2 为 Controller 创建通用功能?必须使用助手吗?

转载 作者:行者123 更新时间:2023-12-03 19:05:16 24 4
gpt4 key购买 nike

我想创建一个可以被所有 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com