The 30-year-old frontman has a wealth of experience at this level of football and further strengthens an impressive Whites frontline.
He began his career with Beaconsfield SYCOB and went on to play for Chesham United, Barton Rovers, Aylesbury United, Wealdstone, Aylesbury FC and Burnham.
Twelve goals in twenty-four starts for Hemel Hempstead Town in 2011/12 then earned Lafayette the move to Welling United.
He went on to score 39 goals in ninety appearances for Welling, helping them to the 2012/13 Conference South (National League) title, before spells with Luton Town, Woking on loan, Eastleigh and Aldershot Town on loan followed.
Lafayette becomes the second striker signed in recent days, following Moses Emmanuel's capture last Friday.