У меня есть таблица базы данных с именем UserCommission, для которой я сделал красноречивую модель ниже:
namespace App;
use Illuminate\Database\Eloquent\Model;
class UserCommission extends Model
{
protected $connection = 'sqlsrv';
protected $table = 'UserCommission';
}
Теперь в моем контроллере у меня есть много информации, которую я хочу добавить в эту таблицу.Сначала я создал коллекцию, как показано ниже:
$returnData = new Collection();
foreach ($datePeriod as $key => $date)
{
foreach ($consultants as $consultant)
{
$year = (int) $date->format('Y');
$month = (int) $date->format('n');
$commission = new UserCommission();
$commission->userId = $consultant['UserId'];
$commission->year = $year;
$commission->month = $month;
$commission->commissionPercentage = Self::getCommissionPercentage($consultant['UserId'], $consultant['CreatedOn'], $consultant['RoleId'], $date);
$returnData->push($commission);
}
}
Поэтому, когда я распечатываю возвращаемые данные, он распечатывает коллекцию, заполненную правильными элементами с их свойствами, соответствующими полям таблицы.Я не могу найти, как сохранить это в таблицу.
Я пытался
$returnData->save();
Но это не функция сбора.