【发布时间】:2015-12-16 07:49:50
【问题描述】:
确切地说,在使用 Laravel 4 进行项目时,我决定制作自己的帮助文件来容纳我的自定义函数。下面是其中之一...
function pr($ar=array(), $bool=false){
echo '<pre>';
print_r($ar);
echo '</pre>';
if($bool){
exit;
}
}
在我的 composer.json 文件中,就在 autoload: classmap 之后,我添加了 myne, autoload:files -arrar 并包含了我的自定义文件 app/helpers,如下图所示..
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
],
"others":[
"app/helpers.php"
]
然后我切换到我的终端窗口并运行以下命令
composer dump-autoload -o
但我仍然收到我的 pr() 函数未定义的错误...然后我尝试了工匠替代方法... [-o] 来优化文件
php artisan dump-autoload
但它仍然拒绝工作......然后我从
更改了数组名称"others":[
"app/helpers.php"
]
到
"files":[
"app/helpers.php"
]
然后我得到了所需的响应,我的代码现在可以看到我编写的自定义函数,我想知道是否有我应该遵循的模式,或者在我的情况下,我误认为“文件” ,对于“其他人”,我得到了错误,但万一,我在这里错过了什么,我所看到的只是数组表示的名称字符串值......
【问题讨论】:
-
如果有人想知道,我更喜欢我的 pr() 函数而不是原生的 dd() - die dump 函数......它很适合我......我只是做我自己,#period
标签: php laravel composer-php helpers laravel-artisan