Add checks on $credentials to prevent notices.

The default laravel configuration does not define all config options for
the sqlite connection:

https://github.com/laravel/laravel/blob/master/app/config/database.php

Add an `isset()` check on `$credentials` for the following index to avoid
PHP undefined index notices:

$credentials['username']
$credentials['password']
$credentials['host']