<?php/**Laravel7中模型不能直接识别where、find等方法,解决方法: User::query()->find(); User::query()->where('name', $input['username'])->get();或者 $user = new User(); $user->newQuery()->where('id', '=', 100)->delete()*/public function store(Request $request){ // 过滤无用字段 $input = $request->except('_token'); $input['password'] = md5($input['password']); $user = new User(); $user->name = $input['name']; $user->password = $input['password']; $user->age = $input['age']; $user->sex = $input['sex']; $user->address = $input['address']; // 执行新增 $result = $user->save($input); // 新增数据ID $userId = $user->getKey(); // 查询,只输出有用的属性值 $data = $user->newQuery()->find($userId)->toArray(); // 打印结果 dd($data);}