Мне нужно обновить запись базы данных. Сначала я нахожу запись по ее первичному ключу, затем фильтрую элементы в запросе и, наконец, вызываю метод upadate. Ну, ничего не происходит.
Контроллер
$rec = \App\Contact::findOrFail($id);
$rec->update($request->only('first','last','city','region','zip'));
Обычный $ request значение выглядит так:
{
"_token": "myeF9lZOQBB8oH4h1ogUoZe4aEeEPxCw49J4qFtU",
"_method": "PATCH",
"first": "asdf",
"last": "egsrsdeeee",
"city": "erg",
"region": "wfd",
"zip": "23443",
"phones": [
"25313",
"25313234",
"25313234",
"2531323523"
],
"emails": [
"jid@se.cz"
],
"addresses": [
"Petrovka 123",
"dalsi vole 12"
]
}
Что я делаю не так? Кажется, это должно работать.