Данные не сохраняются в базе данных в реальном времени после создания модели - PullRequest
0 голосов
/ 15 мая 2019

Я использую метод 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 печатает данные. Там нет ошибки, показывая. НО, когда я проверяю базу данных, таблица пуста. Я ожидаю, что те же данные в таблице пользователей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...