我的按钮URL是:<a href="{{url('cvs/create')}}" class="btn btn-success"> Nouveau Cv</a>
它将我重定向到:http://localhost:8000/cvs/create
,正常。
但是我的页面实际上是Route::get('/cvs/{id}', 'InfosController@indexe');
,我可以在其中可视化有关任何简历的信息
为什么会这样?
这是我所有路线的列表:
Route::post('/infos', 'InfosController@store');
Route::get('/cvs/{id}', 'InfosController@indexe');
Route::get('/cvs','CVController@index');
Route::get('/cvs/create','CVController@create');
Route::post('/cvs','CVController@store');
Route::get('/cvs/{id}/edit','CVController@edit');
Route::put('/cvs/{id}','CVController@update');
Route::delete('/cvs/{id}','CVController@destroy');
答案 0 :(得分:4)
您可能只需要移动
Route::get('/cvs/create','CVController@create')
上方
Route::get('/cvs/{id}', 'InfosController@indexe')
路径是自上而下处理的,因此当Laravel看到
'/cvs/create'
与
匹配'cvs/{id}'
路由并将请求发送到'InfosController @ index。它永远不会到达您的预定路线。
希望有帮助!