Laravel позволяет получать записи в маршрутах не только по первичному ключу, но и по любому полю модели.