目标类不存在

9 浏览
0 Comments

目标类不存在

大家好!我尝试了一切方法,但没有办法解决这个问题。

laravel版本8.6.0

enter image description here

SalaudarController.php

 $persona]).
      "'>Decir Bienvenido  ";
      )
}

web.php


我阅读了其他关于相同问题的帖子,我尝试了所有建议,但问题仍然存在。我阅读了你们的建议。

0
0 Comments

问题的原因是命名空间的错误。根据默认的约定和PSR 4规范,如果控制器位于"app/http/controllers"文件夹中(正如图像所示),正确的命名空间应为"namespace App\Http\Controllers;"。因此,需要更正命名空间和导入语句。

解决方法包括:

1. 尝试导入"Blog\Http\Controllers\SaludarController"而不是"Blog\app\Http\Controllers"。

2. 不需要在命名空间中包含"app"目录,因为它已经注册为composer的自动加载路径。默认的Laravel命名空间是"App",如果要使用"Blog"代替,需要运行"php artisan app:namespace Blog"命令。

3. 其他解决方法是通过配置"RouteServiceProvider"来使用应用程序的命名空间。

对于作者的问题,他已经发现了问题,并指出了解决方法之一是在"decirHola"方法中使用括号而不是花括号。

0