@Aramano

Почему не обновляются записи в БД laravel?

Здравствуйте. Есть страница с выводом информации о пользователе, хочу менять все данные через эту страницу. Уже день ломаю голову с этой задачей. Буду благодарен, если поможете)
Создал в Контроллере функцию
public function userSave(Request $r)
  {
    User::where('id', $r->get('id'))->update([
      'money' => $r->get('money')
    ]);
    return \Redirect::back()->with('alert-success', 'Пользователь обновлён!');
  }

Далее на странице пользователя в админ-панеле
<form method="post" action="/admin/user/save">
              <div class="profile-detail">
                <div class="profile-info">
                  <h4 class="heading">Информация</h4>
                  <ul class="list-unstyled list-justify">
                    <li>
                      <div class="form-group">
                        <div class="panel-body">
                          <label class="control-label">Баланс</label>
                          <input type="text" class="form-control" name="money" value="{{$user->money}}">
                        </div>
                      </div>
                    </li>
                  </ul>
                </div>
                <div class="panel-body">
                  <button type="submit" class="btn btn-success"><i class="fa fa-check-circle"></i> Сохранить</button>
                </div>
              </div>
            </form>

И в роутах
Route::post('/admin/user/save', 'AdminController@userSave');


Смотрю, ошибок вроде нет, оцениваю на уровне моих знаний))
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 1
JhaoDa
@JhaoDa
LaravelRUS Team
Где в форме поле id?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы