Merhaba;
güncelleme yaparken form sayfam controllerde update geçmiyor. kaydet butonuna basınca tekrar edit sayfasına geçiyor.
blade
{!! Form::model($user, ['method' => 'PATCH','route' => ['users.update', $user->id]]) !!}
controller
public function edit($id) {
//DB::enableQueryLog();
$user = User::find($id);
//dd(DB::getQueryLog());
return view('ogrenci.edit', compact('user'));
}
public function update(Request $request, $id) {
//DB::enableQueryLog();
$input = $request->all();
DB::enableQueryLog();
$user = User::find($id);
$user->update($input);
dd(DB::getQueryLog());
//dd(DB::getQueryLog());
return redirect()->route('ogrenci.index')
->with('success', 'Kayıt Başarıyla Alındı');
}
route
Route::get('ogrenci',['as'=>'ogrenci.index','uses'=>'Ogrenci@index','middleware' => ['permission:ogrenci-listele|ogrenci-olustur|ogrenci-degistir|ogrenci-sil']]);
Route::get('ogrenci/create',['as'=>'ogrenci.create','uses'=>'Ogrenci@create','middleware' => ['permission:ogrenci-olustur']]);
Route::post('ogrenci/create',['as'=>'ogrenci.store','uses'=>'Ogrenci@store','middleware' => ['permission:ogrenci-olustur']]);
Route::get('ogrenci/{id}',['as'=>'ogrenci.show','uses'=>'Ogrenci@show']);
Route::get('ogrenci/{id}/edit',['as'=>'ogrenci.edit','uses'=>'Ogrenci@edit','middleware' => ['permission:ogrenci-degistir']]);
Route::patch('ogrenci/{id}',['as'=>'ogrenci.update','uses'=>'Ogrenci@update','middleware' => ['permission:ogrenci-degistir']]);
Route::delete('ogrenci/{id}',['as'=>'ogrenci.destroy','uses'=>'Ogrenci@destroy','middleware' => ['permission:ogrenci-sil']]);