我是 Laravel 框架的新手。
我遇到了用户表迁移的问题。我向表的“firstname”添加了 nullable,这有效但对“lastname”列显示相同的错误。我已将 nullable() 添加到每一列,这不是正确的方法。这个怎么解决??任何人都可以请建议。
用户迁移表,面临“名字”列的问题。 创建用户表.php
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->string('firstname');
$table->string('lastname');
$table->string('email')->unique();
$table->date('dob');
$table->char('address',100);
$table->bigInteger('phonenumber');
});
}
UserController 与商店 UserController.php
public function store(Request $request)
{
$request->validate([
'firstname'=>'required',
'lastname'=>'required',
'email'=>'required',
]);
$user=new User([
$user->firstname=>$request->get('firstname'),
'lastname'=>$request->get('lastname'),
'email'=>$request->get('email'),
'dob'=>$request->get('dob'),
'address'=>$request->get('address'),
'phonenumber'=>$request->get('phonenumber')
]);
$user->save();
return redirect('/users')->with('success','user added');
}
白板的微信
炎炎设计