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