【发布时间】:2021-09-16 16:02:26
【问题描述】:
我在尝试访问 Laravel 上名为“User”的内置类时遇到了 Laravel 问题,基本上我想创建新用户。但我收到错误消息:'未定义类型'App\Http\Controllers\User'.intelephense(1009)'。解决方法是什么?
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
class AuthController extends Controller
{
public function register(Request $request){
$validator = Validator::make($request->all(),[
'name' => 'required',
'email' => 'required|email',
'password' => 'required'
]);
if($validator->fails()){
return response()->json(['status_code']);
};
$user = new User();
$user->name = $request->name;
$user->email = $request->email;
$user->password = $request->password;
return response()->json([
'status_code' => 200,
'message' => 'User was saved!'
]);
}
}
【问题讨论】:
-
use App\Models\User;导入 UserClass 或使用new \App\Models\User()
标签: laravel