我的Laravel版本 4.2.6 。
我的PHP版本 5.4.16 。
我正在尝试使用自定义辅助函数errors_for()
,但我收到此错误:
http://i.stack.imgur.com/iqPpS.jpg
为什么?我不明白。我正在加载该文件,因为我的文件helpers.php
位于app/Acme/helpers.php
,如您所见:
http://i.stack.imgur.com/JaO4f.jpg
并包含:
<?php
function errors_for($attribute, $errors)
{
return $errors->first($attribute, '<span class="error">:message</span>');
}
我在我的观点中称之为:
{{ Form::label('email', 'Email:') }}
{{ Form::text('email', null, ['class' => 'form-control']) }}
{{ errors_for('email', $errors) }}
在我的composer.json
我有这个:
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
],
"file": ["app/Acme/helpers.php"],
"psr-4": {
"Acme\\": "app/Acme"
}
},
我已经使用回复composer dump-autoload
Generating autoload files
我试图重新启动WAMP服务器,但它没有帮助。
答案 0 :(得分:2)
"file"
应命名为"files"
。