我想用這種形式來更新我的數據,但我得到了一個錯誤:錯誤laravel從形式更新數據5.2
public function update($id)
{
$dosenUpdate = Request::all();
$dosen = Dosen::find($id);
$dosen->update($dosenUpdate);
return redirect('dosen')->with('message', 'Data berhasil dirubah!');
}
public function status()
{
$dosen = \App\Dosen::paginate(5);
return view('dosen.status', compact('dosen'));
}
我的路線:
Route::get('/dosen/status', '[email protected]');
我的觀點:
{!! Form::model($dosen, ['route' => ['dosen.update', $dosen->id] !!}
{!! Form::hidden('_method', 'PUT') !!}
{!! Form::select('status', array('1' => 'Ready', '0' => 'Not Ready'), null, ['placeholder' => 'Pilih Status'], ['class' => 'form-control'], ['placeholder' => 'Pilih Status']) !!}
{{ Form::button('<i class="fa fa-check-square-o"></i> Save', ['type' => 'submit', 'class' => 'btn btn-primary']) }}
{!! Form::close() !!}
錯誤響應:
Undefined property: Illuminate\Pagination\LengthAwarePaginator::$id (View:
D:\XAMPP\htdocs\infodosen\resources\views\dosen\status.blade.php)
我該如何解決這個問題?
是my_view是status_blade.php? – Drudge