Yrtymd
Yrtymd

Reputation: 433

Laravel 5.5 routes order error

I installed a fresh version of Laravel 5.5 and this is some issue with web routes ordering:

<?php

Route::get('/', function () {
    return view('welcome');
});    
Auth::routes();    
Route::group(['prefix' => 'respond'], function () {


      Route::get('/{quiz}', 'RespondentController@show')
     ->middleware('auth');      
      Route::get('/save_answer2', 'RespondentController@save_answer2')
     ->middleware('auth'); 

});

route respond/save_answer2 - error 404

if we change the order of routing and route /save_answer2 will be above /{quiz} everything will be ok. Why is this?

Upvotes: 0

Views: 131

Answers (1)

Deepak Kumar T P
Deepak Kumar T P

Reputation: 1076

Since you used prefix respond

Try respond/save_answer2

Upvotes: 1

Related Questions