У меня есть таблица dosen
, и я хочу обновить данные до столбца «statusdosen».Laravel 5.2 все данные сброшены при обновлении 1 разовая информация
У меня есть URL: ... админы/Dosen/статус
Когда я нажимаю сохранить, страница перенаправления ..admin/dosen
и все данные в этой строке были сброшены (пусто).
Это мой взгляд
{!! Form::model($value, ['route' => ['admin.dosen.update', $value->user_id], 'method' => 'PUT']) !!}
<br>
{!! Form::select('statusdosen', array('1' => 'Dikampus', '0' => 'Tidak Dikampus'), null, ['placeholder' => 'Pilih Status'], ['class' => 'form-control']) !!}
<br><br>
!! Form::button('<i class="fa fa-check-square-o"></i> Simpan', ['type' => 'submit', 'class' => 'btn btn-primary btn-sm']) !!}
{!! Form::close() !!}
Метод:
public function status()
{
$dosen = Dosen::paginate(10);
return view('admin/dosen.status', compact('dosen'));
}
public function update($id)
{
$dosenUpdate = Request::only(['nipy', 'namadosen', 'alamatdosen', 'notelpdosen', 'tempatlahirdosen', 'tanggallahirdosen']);
$user = User::find($id);
$user->dosen()->update($dosenUpdate);
return redirect('admin/dosen')->with('message', 'Data berhasil diubah!');
}
то, что я хочу, это после того, как я нажимаю сохранить не перенаправляет на другую страницу. я должен создать новые данные метода обновления для 'statusdosen'?
До сих пор не ясно? Вы хотите обновить одну строку или хотите остаться на одной странице после обновления? – jonju
@jonju да, я хочу обновить 1 данные и остаться на одной странице после обновления. – Ezra
пример: таблица dosen (iddosen, user_id, namadosen, адрес, statusdosen) DSN01 | 12 | Адрес здесь | 1 Я хочу обновить только 'statusdosen'. – Ezra