Learning Laravel by recreating a StackExchange website