我移动到user.php的模型时,有此错误未找到/ user.php的类“软件用户”在Laravel
local.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Class '\App\User' not found
vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php:126
我移动到user.php的模型时,有此错误未找到/ user.php的类“软件用户”在Laravel
local.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Class '\App\User' not found
vendor/laravel/framework/src/Illuminate/Auth/EloquentUserProvider.php:126
转到config/auth.php并将App \ User:class更改为App \ Models \ User :: class。
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\Models\User::class,
],
而且改变user.php的模型
namespace App\Models;
您需要更改应用程序\用户到App \型号\用户在config/auth.php
的命名空间,这些答案都是不正确的,你不需要改变命名空间\ APP \型号\用户。自动加载将加载模型文件夹,但类仍然可以是class User
,名称空间仍应该是App
。它是如何在您的文件中设置的?
namespace App;
class User extends Model {}
我终于能够通过更改以下代码来解决它。
array (
'driver' => 'eloquent',
'model' => 'App\\Models\User',
),
什么解决了这个问题对我来说是改变:
'model' => '{YourAppName}\User',
发生了什么事是你改变了文件user.php的位置。
您的系统仍在寻找旧位置的文件user.php。您需要为系统提供正确的文件路径。
我GESS你必须改变从 '模式'=>程序\用户::类的代码,
'模型'=>程序\型号\用户::类,
这是非常有用,谢谢! – ZLNK