我移動到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