我正在使用Laravel 5.3并且出于测试目的,我创建了一个名为" Helpers"的文件夹。是" app"夹。在"助手"文件夹,有一个名为credentials.php的文件,我将声明一些字符串然后我将在以后使用它。 Credentials.php看起来像 `
<?php
namespace App\Helpers;
class Credential
{
}
`
在&#39;测试&#39;文件夹中有名为&#39; links&#39;并在此文件夹中有一个名为something.php的文件,它看起来像
<?php
use App\Helpers\Credential;
class something extends TestCase
{
}
并且它正常工作......当我试图把#34;助手&#34;来自&#34; app&#34;的文件夹到&#34;测试&#34;夹。我不想把&#34;助手&#34; &#34; app&#34;中的文件夹目录。我改变了名称空间和其他东西,没有任何作用。我是laravel的新手并寻求你的帮助和建议。
答案 0 :(得分:0)
更新Composer.json并在自动加载部分添加文件密钥。
"autoload": {
"files": [
"tests/helpers.php"
],
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/"
}
},
添加此项后,运行以下命令。
composer dump-autoload