laravel - 找不到类“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;
解决方案
您需要定义 User 是什么(导入命名空间),因为它在 Auth 中寻找它,但 User 是一个模型。
use App\Models\User;
或者
use App\User; // older Laravel versions
推荐阅读
- python-3.x - 有没有办法替换字符串中两个字符对之外的所有空格?
- reactjs - 在 mobx 商店中更改状态时,Ant-Design Table 不呈现
- javascript - 这是什么意思?JS 表达式值 = !1
- elasticsearch - 带有弹性搜索的真实单词拼写检查器
- go - 具有多个一对多关系的模型
- python - 使用 pyspark 将数组动态转换为列
- node.js - create-react-app 的 package.json 中的“代理”字段如何工作?
- flutter - Flutter:应用程序卡在加载屏幕上
- networking - 在 CLOSE-WAIT 状态下发送的数据包的 Ack 号是多少?
- machine-learning - 应用 softmax 后获取 nans