首页 > 解决方案 > 找不到类“App\Http\Controllers\Auth\User”

问题描述

如何解决这个 Laravel 错误?

Class "App\Http\Controllers\Auth\User" not found

我正在为博客创建一个注册,我正在使用以下内容:

User::create([
  'name' => $request->name,
  'username' => $request->username,
  'email' => $request->email,
  'password' => Hash::make($request->password),
])

我已经包括namespace App\Http\Controllers\Auth;use Illuminate\Support\Facades\Auth;

标签: laravel

解决方案


您需要定义 User 是什么(导入命名空间),因为它在 Auth 中寻找它,但 User 是一个模型。

use App\Models\User;

或者

use App\User; // older Laravel versions

推荐阅读