Tell us about yourself!
I think your dvier maybe not be what you thinking it is, its fix volt drop, so if input volts change its so does output to laser. also there no current limiting, your counting on the laser to self limit and they don't do that very well. If you add 10-5K from 2 10r at bot to ground this give make your input pin on LM317 ref to output volts not just volt drop across it, this should give fixed volt out, if then add .5r or 1r resistor in line with the laser this gives you fix know load, you then use volt meter read volt drop over the resistor, then use oms law work out amps going throw laser, or could split in amp meter. This cost few mill amp more draw but give much safer and set output.cheers