Onchange — это не название события, а название атрибута, который хранит обработчик события. А событие везде одно. Вы как-то странно это сформулировали, поэтому уточняю.
Метод get лишний - вы сначала тянете все колонки из БД, а потом выбрасываете все, кроме одной. Если сразу делать pluck, то будут запрошены только нужные данные.