In Laravel it pretty comon to initialize a new model with data like this:
$model = new Model([
'first_name' => 'John', 'last_name' => 'Doe'
]);
But it give the class 'App\Models\xxxx' does not have any constructor and shall be called without arguments
which is not entirely correct as any model in Laravel extends from Illuminate\Database\Eloquent;