似乎不可能自己捕获错误,而不是获取 laravel 4 错误输出。
例如,如果我尝试:
$databaseConfig = Config::get('database.connections.mysql');
$connect = mysql_connect($databaseConfig['host'], $databaseConfig['username'], $databaseConfig['password']);
if (!$connect)
{
return 'error';
}
如果发生错误,我不会收到“错误”,insted laravel 会向我显示异常(在那个橙色站点上)。
如果您继续尝试
try {
$pdo = DB::connection('mysql')->getPdo();
}
catch(PDOException $exception) {
return Response::make('Database error! ' . $exception->getCode());
}
有没有办法做到这一点?