При попытке вставить в таблицу появляется следующая ошибка users_basics
Illuminate \ Database \ Eloquent \ Model :: setAttribute (), 1 передано в C: \ xampp \ htdocs\ msadi \ vendor \ laravel \ framework \ src \ Illuminate \ Database \ Eloquent \ Concerns \ HasAttributes.php в строке 592 и ожидается ровно 2
Вот мой код контроллера:
public function create()
{
$userId = '10';
$userBasics = new UserBasics;
$userBasics->user_id = $userId;
$userBasics->save();
return redirect('users');
}
Вот моя модель:
class UserBasics extends Model
{
protected $table = 'users_basics';
protected $primaryKey = null;
protected $fillable = ['user_id'];
const UPDATED_AT = null;
const CREATED_AT = null;
}
Вот моя миграция user_basics:
public function up()
{
Schema::create('users_basics', function (Blueprint $table) {
$table->integer('user_id');
$table->bigInteger('adhaar_no')->nullable();
$table->string('mobile_no')->nullable();
$table->string('college_roll_no')->nullable();
$table->date('dob')->nullable();
$table->index('user_id');
});
}
Я попытался добавить UPDATED_AT
, CREATED_AT
и PrimaryKey
в таблицуно никто не работал.user_id
вставляется в таблицу users_basics
, но ошибка продолжает отображаться.