It depends on application.
There is quite a lot IC dedicated to this task. If you decide to make your own driver, you shoud consider problems with the power control because LD is highly sensetive to tempreture changes. ( when you push high current trough LD junction temperature is risen, voltage drop across LD fall and is very easy to burn LD) look fo example here :
**broken link removed**