return redirect() - > route()显示错误

When update function get completed it should redirect to another page sample.blade. But it shows the error not defined Here is my code, In 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');
}

My routes.php,

Route::resource('Move', 'PassengerController');

Should I defined this route in routes?

You don't have a route named Move.sample

return redirect()->route('move.index')
                  ->with('success','updated successfully');

Route::resource generates the following named routes:

move.index
move.create
move.store
move.edit
move.update
move.destroy

If you have sample blade inside Move folder, Use return view('Move.sample')

return view('Move.sample')
              ->with('success','updated successfully');

You can only use route if you defined route for sample view

redirect()->route('/sample');

And set route for this like

Route::get('/sample', 'PassengerController@getSample'); 

And return view Move.sample in getSample function inside PassengerController

return view('Move.sample')->with('success','updated successfully');

Check official doc says about resources