laravel/laravel — pull request #500 by ryanabrams (2012-04-04 19:18:27+00:00)
Title: Allow third party database drivers

Removes the hardcoded list of database drivers and replaces it with a driver
registration model. This will allow third parties to create database drivers without
requiring modifications to the laravel folder directly, thus easing installation, version upgrades, etc.

I'm using this in multiple ways, but primarily to create multiple drivers that use the same PDO driver but different query and schema grammars, such as an ODBC connection to Filemaker Pro and an ODBC connection to SQLServer (on a mac).

(initial pull request closed, resubmitted properly from it's own branch)