Во втором примере маршрут с параметром asistencias/{asistencia}
будет соответствовать пути, подобному asistencias/all
, так что маршрут будет использоваться вместо того, который определен как asistencias/all
, если запрос был для asistencias/all
.
Route::get('asistencias/{asistencia}', 'AsistenciaController@show')->name('asistencias.show');
Route::get('asistencias/all', 'AsistenciaController@all')->name('asistencias.all');
Используется первый соответствующий маршрут.
Ваш первый пример определяет маршрут asistencia/all
до asistencia/{asistencia}
.
Route::get('asistencias/all', 'AsistenciaController@all')->name('asistencias.all');
Route::get('asistencias/{asistencia}', 'AsistenciaController@show')->name('asistencias.show');