我正在使用laravel 5.3和auth插件。
文件夹结构
Laravel
应用
以下代码我在RegisterController.php中使用
namespace App\Http\Controllers\Auth;
use App;
class RegisterController extends Controller
{
function showRegistrationForm(){
$questionBuilder = App::make('Customfolder\Utilities\RegisQuesUtility');
}
}
但我收到错误Class Customfolder \ Utilities \ RegisQuesUtility不存在。
任何建议可能是什么原因和可能的解决方案?
答案 0 :(得分:1)
使用make
方法中的完整路径:
$questionBuilder = app()->make('App\Customfolder\Utilities\RegisQuesUtility');
或者
use App\Customfolder\Utilities\RegisQuesUtility;
// rest code
$questionBuilder = app()->make(RegisQuesUtility::class);