안정수 님이 슬랙에서 답변해주신거 여기로 옮겼습니다.
내부적으로는 그냥 ‘as’ 키워드 사용합니다. 그냥 쓰셔도 될것 같아요.
name 으로 메소드 체이닝 하는건 편의를 위해서 추가되기도 했고.
사용할 때 named route를 사용하도록 가이드 하기 위해서 보다 명시적으로 작성해놓은것 같습니다.
네 두 개를 동시에 쓰지만 않으시면 괜찮습니다. 두 개를 동시에 쓰면, as로 정의한 라우트 이름 뒤에 name()으로 정의한 라우트 이름이 append 되었던 걸로 기억합니다. 라라벨 팀이 의도한 것인지 버그인지 모르겠지만...
답변 감사합니다.