(1/1) 在 HomeController 中找不到致命错误异常类"App\User".php(第 28 行)



我实际上正在制作一个laravel CRUD应用程序。

因此,有一个名为User的模型已经创建,但当我试图在控制器中使用时(在本例中为HomeController.php),它会说:

这是来自控制器的第28行:

如果这个问题已经存在,我很抱歉,但我已经到处寻找解决方案,但找不到。

谢谢。

理想情况下,您应该发布导入模型的行以及模型的前几行。但我会努力探索出错的可能性。

当您使用php artisan make:model时,您的模型是在特定的文件夹(就像app/MyMyModels/User.php)中还是在默认位置中?记住将namespace行中的确切路径放在模型内部。

在模型的第一行中,应该有带有名称空间的模型的路径。如果模型在其默认目录中,您应该有下面的行,但如果它在文件夹中,您必须将文件夹路径放在de App:之后

namespace App;

验证您的型号是否为Model:的extends

class User extends Model {

在您的控制器中,use行与模型中的名称空间行具有相同的路径,如果您的模型处于默认路径,则应该是这样的:

use AppUser;

请记住:App是您项目的名称空间,如果您使用php artisan app:name命令,您的名称空间将不再是App,如果您在某个地方有旧名称,则应该更改它。如果您使用linux,请记住区分大小写。

如果它不起作用,把我列出的文件的代码放在帖子里,这样我们就可以提供帮助。

在开始中

<?php
use AppUser;

最新更新