isset $table->date('birth_date');
ile DATE olarak tutarsınız. Eğer sadece yıl tutmak isterseniz 1982-01-01 şeklinde gün ve ayı siz eklersiniz, gerekirse gerçek doğum tarihine dönüştürürsünüz. Ayrıca YEAR(birth_date) ya da MONTH(birth_date) gibi SQL seviyesinde yıl, ay, gün bilgilerine de ulaşmak kolaydır. DATE dışında bir formatta tutmak mantıklı değil.