У меня проблема в том, что все операции создания-чтения-удаления с использованием шаблона репозитория хороши, но функция обновления - это ошибка.У меня все еще есть данные, но информация не обновляется.
Это мой код в EventController
public function update(EventRequest $request, $id)
{
$events = $this->repository->update($request->all());
return $this->sendResponse($events->toArray(), 'Successfully updated the Event!!');
}
Это я использую DI для инъекции из репозитория, это EventRepository.php
public function update($id, array $array) {
$events = $this->model->findOrFail($id);
$events->update($array);
return $events;
}
, когда я использую dd($ массив) и результат возвращает [] без чего-либо.Может кто-нибудь мне помочь.Я написал что-нибудь не так в этом.Или я пишу неправильный запрос
public function rules()
{
// $id = $this->events ? ',' . $this->events->id : '';
return $rules = [
'event_title' => 'required|max:255',
'event_type_id' => 'required|integer|between:1,3',
'from_date' => 'required|date_format:Y-m-d H:i:s',
'to_date' => 'date_format:Y-m-d H:i:s|nullable',
'is_recurring' => 'boolean|required',
'remarks' => 'nullable',
];
}