gpt4 book ai didi

php - 找不到 Laravel 5.4 类用户

转载 作者:行者123 更新时间:2023-12-04 15:53:27 26 4
gpt4 key购买 nike

我正在使用 laravel 5.4 我得到了错误

FatalThrowableError in HasRelationships.php line 487: Class 'User' not found

在我的模型中,我使用以下代码

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Auth;
use App\User;
class Review extends Model
{
public function user()
{
return $this->belongsTo('User');
}
}

谁能帮我解决这个错误

最佳答案

您应该在 belongsTo 中使用 App\User。如果您只提供 User,它将在基本目录中查找 User。但是 User 位于 App 命名空间中。 :

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use Auth;
use App\User;
class Review extends Model
{
public function user()
{
return $this->belongsTo('App\User');
}
}

编辑:

belongsTo 需要模型的命名空间,您可以使用上述方法或使用 User::class 来实现它。因为它还将返回 User 类的命名空间。

return $this->belongsTo(User::class);

关于php - 找不到 Laravel 5.4 类用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43556313/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com