创建模型后,数据未实时保存在数据库中

时间:2019-05-15 07:07:37

标签: laravel-5 eloquent mass-assignment

我正在用CREATE方法在laravel中雄辩地进行质量分配,结果也被打印并显示出来,但是当我检查数据库中的表时,没有插入数据。

我正在使用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打印数据。没有错误显示。但是当我检查数据库时,表为空。我希望用户表中的数据相同。

0 个答案:

没有答案