Sli*_*mez 6 php helper laravel
似乎我的帮助文件 app/helpers.php 根本不起作用。当我尝试调用其中的函数时,我只是收到Call to undefined function App\Http\Controllers\test()错误,即使它具有与另一个有效项目完全相同的设置(我认为?)。
所有似乎可以帮助其他人解决这个问题的方法对我来说不起作用。即,将文件添加到composer.json,转储自动加载等。
帮助文件的内容:
<?php
function test()
{
dd(":(");
}
Run Code Online (Sandbox Code Playgroud)
从控制器调用该函数:
public function test()
{
test();
}
Run Code Online (Sandbox Code Playgroud)
Ale*_*nin 10
您需要使用自定义助手加载该文件。例如,如果它的名称是helper并且位于app目录中:
"autoload": {
....
"files": [
"app/helper.php"
]
},
Run Code Online (Sandbox Code Playgroud)
composer dump-autoload另外,之后运行命令。
| 归档时间: |
|
| 查看次数: |
9919 次 |
| 最近记录: |