В вашей модели вы написали protected $collection
вместо protected $table
.
Кстати, это, вероятно, не связано с вашей ошибкой, но вы написали parmanentAddress вместо постоянный адрес в вашей собственности $fillable
.Это может вызвать другую ошибку, поскольку вы также обновляете это поле в своем контроллере.
Фиксированная модель сотрудника
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
class Employee extends Eloquent
{
protected $connection = 'mongodb';
protected $table = 'employee';
protected $fillable = [
'firstName',
'middleName',
'lastName',
'gender',
'city',
'localAddress',
'permanentAddress',
'emailAddress',
'mobileNumber',
'email',
'department',
'designation'
];
}