Я использую метод CREATE
для массового назначения в laravel eloquent, результат также распечатывается и отображается, но когда я проверяю таблицу в базе данных, данные не вставляются.
Я использую laravel 5.6, он отображается успешно, но в действительности данные не сохраняются в таблице.
вот мой код
class User extends Authenticatable
{
use HasApiTokens, Notifiable;
protected $table = 'users';
public $primaryKey = 'user_id';
public $timestamps = false;
protected $fillable = [
'first_name','middle_name', 'last_name', 'role_id', 'email', 'mobile', 'telephone'
];
.... and other code
Вот моя функция вставки
$users = User::create([
'first_name' => $row[1],
'middle_name' => $row[2],
'last_name' => $row[3],
'email' => $row[4],
'role_id' => 6,//$row[5],
'telephone' => $row[6],
'mobile' => $row[7],
]);
var_dump($users);// this shows result.
$users
печатает данные. Там нет ошибки, показывая. НО, когда я проверяю базу данных, таблица пуста. Я ожидаю, что те же данные в таблице пользователей.