当我按Update时,它保持旧值,并且也不应用返回重定向,字段保持其值
创建,编辑和删除工作正常我尝试过作曲家更新和缓存清除,但情况相同感谢您的帮助
class CategoryController extends Controller
{
public function store(CategoryRequest $request)
{
//
Category::create($request->all());
session()->flash('success','Data added successfully');
return redirect()->route('dashboard.categories.index');
}
public function update(Request $request, Category $category)
{
// return $request;
$request->validate([
'name'=>'required'
]);
// $category= Category::find($id);
$category->update($request->all());
$category->save();
session()->flash('success','data updated successfully');
return redirect()->route('dashboard.categories.index');
}
}
我的路线
Route::resource('categories', 'CategoryController');
});
非常感谢
因此,请确保您的路径正确。如果仍然无法正常工作。检查下面的代码。
public function update(Request $request, $id) {
// return $request;
$request->validate([
'name'=>'required'
]);
// $category= Category::find($id);
$category = Category::find($id);
$category->name = $request->name;
$category->save();
session()->flash('success','data updated successfully');
return redirect()->route('dashboard.categories.index');
}