【发布时间】:2019-01-10 08:46:54
【问题描述】:
我想在 Laravel 5.5 中运行 SQL 脚本文件,我使用 DB::unprepared($sql),目前为止还不错。但我发现DB::unprepared($sql) 似乎没有返回任何错误Exception。我尝试了不同的方法,但仍然没有成功。
这是我尝试过的一些Exception 类:\Exception, PDOException, \Illuminate\Database\QueryException,但没有用。
尝试通过这样做$return = DB::unprepared($sql); var_dump($return); 尝试从DP::unprepared($sql) 返回bolean,但总是返回TRUE
我尝试使用DB::statement($sql),但它看起来仅用于执行statement per statement。我需要运行整个 sql 文件而不做任何修改。
谁能帮助我如何捕捉任何 SQL 脚本错误?任何可以帮助我捕获 SQL 异常的 laravel 函数方法?
【问题讨论】: