php - 尝试在 Laravel 中实现模型时,在 Laravel 7.27.0 中找不到类“App\Newuser”
问题描述
我正在尝试使用 laravel 的模型方法将数据插入数据库,但我收到了错误消息。即使仔细阅读了文档,我也找不到自己的任何错误。这是控制器
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use DB;
use Illuminate\Support\Facades\Hash;
use Illuminate\Database\Eloquent\Model;
use App\Newuser;
class NewUserRegnController extends Controller
{
public function submitNewRegn(Request $request){
$first_name = $request->first_name;
$last_name = $request->last_name;
$email = $request->email;
$password = Hash::make($request->password, [
'memory' => '1024',
'time' => '2',
'threar' => '2',
]);
// $confirm_password = $request->confirm_password;
$mobno = $request->mobno;
$dob = $request->dob;
$gender = $request->gender;
$address = $request->address;
$country = $request->country;
date_default_timezone_set("Asia/Kolkata");
$time = date("Y-m-d,H:i:s ");
$user = new Newuser;
$user->first_name = $first_name;
$user->last_name = $last_name;
$user->email = $email;
$user->password = $password;
$user->mobno = $mobno;
$user->dob = $dob;
$user->gender = $gender;
$user->address = $address;
$user->country = $country;
$user->time = $time;
$user->save();
和模型
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Newuser extends Model
{
protected $table = 'users';
protected $primaryKey = 'id';
protected $keyType = 'bigint';
}
另外,我如何使用准备好的语句?我是 Laravel 初学者,所以请用更简单的语言解释
解决方案
你错过了这一行的分号
$time = date("Y-m-d,H:i:s ")
并替换
$user = new Newuser;
到
$user = new Newuser();
推荐阅读
- scala - 使用 Spark 核心的 Spark Dataframe 之间的逐列比较
- java - spring cloud gateway 谓词测试用例
- monetdb - MonetDB中是否有类似于DateDiff的函数可以计算两个日期之间的周数
- automated-tests - Sabre GDS 连接器 Java
- android - 当我扫描 LAN QR 码时,React Native Expo 应用程序不会启动,当我使用本地时工作
- angularjs - 使用 Angular 中的 ExcelJs 库将 html 表添加到 excel 中
- go - 如何在 golearn 中使用经过训练的二进制文件
- php - PHP preg_split 在双引号内保留特殊字符
- python - Python串行读取长时间失败
- python - 如何在 selenium python 中分页到下一页