【问题标题】:laravel DB::connection()->getPdo()::PARAM_STR not workinglaravel DB::connection()->getPdo()::PARAM_STR 不工作
【发布时间】:2016-06-28 12:17:58
【问题描述】:

laravel 中带有 PARAM_STR 的函数 getPdo()

DB::connection()->getPdo()::PARAM_STR

在 php 7.0.0 上工作正常,但在 php 5.6.16 或更低版本上工作不正常。如何使用 php 5.6.16 或更低版本从 laravel 中的 PDO 实例获取 PARAM_STR?

我试过了

DB::connection()->getPdo()->PARAM_STR

但不适合我..

【问题讨论】:

    标签: laravel-5.2 php-7 php-5.6


    【解决方案1】:

    对我有用的解决方案是这个..

    static function db ()
        {
            try {
                $db = DB::connection()->getPdo();
            }
            catch (PDOException $e) {
                self::fatal(
                    "An error occurred while connecting to the database. ".
                    "The error reported by the server was: ".$e->getMessage()
                );
            }
            return $db;
        }
    

    通过调用..

    $db=self::db();
    
    $db::PARAM_STR
    

    我解决了。全部在类和方法中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-23
      • 2016-11-20
      • 2020-12-11
      • 2023-02-05
      • 2016-03-21
      • 2021-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多