目标类不存在
- 论坛
- 目标类不存在
9 浏览
匿名的
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"方法中使用括号而不是花括号。