更新功能完成后,应重定向到另一个页面sample.blade
。但它显示错误未定义这是我的代码,
在PassengerController
,
public function update(Request $request, $id)
{
$this->validate($request, [
'name' => 'required',
'email' => 'required',
]);
Move::find($id)->update($request->all());
return redirect()->route('Move.sample')
->with('success','updated successfully');
//return redirect('Move.sample');
}
我的routes.php,
Route::resource('Move', 'PassengerController');
我应该在路线中定义这条路线吗?
答案 0 :(得分:2)
您没有名为fgets
Move.sample
return redirect()->route('move.index')
->with('success','updated successfully');
生成以下命名路由:
Route::resource
答案 1 :(得分:1)
如果sample
文件夹中有Move
刀片,请使用return view('Move.sample')
return view('Move.sample')
->with('success','updated successfully');
如果您为route
视图
sample
redirect()->route('/sample');
并为此设置路线
Route::get('/sample', 'PassengerController@getSample');
在Move.sample
getSample
函数中返回视图PassengerController
return view('Move.sample')->with('success','updated successfully');
检查官方文档说resources