Введите значение в тексте ввода с описанием в другой таблице - PullRequest
0 голосов
/ 14 января 2020

Как мне обновлять мою таблицу Extratos каждый раз, когда я редактирую значение во входном тексте. При обновлении пользователей у меня есть поле ввода текста, и я хотел бы каждый раз вводить значение цифры c и обновлять в таблице Extratos только descricao и дату, но только если было флажок установлен.

Эта форма обновления go в таблицу users

enter image description here

Мне нужна вставка, которая идет в эту таблицу extratos Извините, я новичок в программировании и мне очень нужна ваша помощь enter image description here

<form action="/role-register-update/{{ $users->id }}" method="POST">
    <div class="form-group">
        <label>Profit Division 5º Investment(week)</label>
        <input type="text" name="dindin9" value="{{ $users->dindin9 }}" class="form-control">
    </div>
    <button type="submit" class="btn btn-success">Save</button>
</form>
public function registerupdate(Request $request, $id)
{
    $users = User::find($id);
    $users->dindin9 = $request->input('dindin9');
    $users->update();

    return redirect('/role-register')->with('status', 'User updated');
}
Route::put('/role-register-update/{id}', 'Admin\AdmDashboardController@registerupdate');
Route::get('/role-register', 'Admin\AdmDashboardController@registered');

1 Ответ

1 голос
/ 14 января 2020

Что вы имеете в виду, если таблица пользователя обновляется, таблица Extratos будет обновляться на основе идентификатора пользователя?

, если это так, попробуйте следующий метод:

public function registerupdate(Request $request, $id)
{
    $users = User::find($id);
    $users->dindin9 = $request->input('dindin9');

    if ($users->update()) {

        $user_id = $users->id;
        $extratos = Extratos::findOrFail($user_id);
        $extratos->descricao = $users->dindin9;
        $extratos->save();
    }

    return redirect('/role-register')->with('status', 'User updated');
}

надеюсь ответить на ваш вопрос

если вы хотите создать новую запись в таблице extratos, попробуйте это:

 public function registerupdate(Request $request, $id)
    {
        $users = User::find($id);
        $users->dindin9 = $request->input('dindin9');

        if ($users->update()) {

            $user_id = $users->id;
            $extratos = new Extratos();
            $extratos->user_id = $user_id;
            $extratos->descricao = $users->dindin9;
            $extratos->save();
        }

        return redirect('/role-register')->with('status', 'User updated');
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...