1. <source id="rxoyr"><mark id="rxoyr"></mark></source>

    <b id="rxoyr"><address id="rxoyr"><bdo id="rxoyr"></bdo></address></b>
  2. <source id="rxoyr"></source>
    <u id="rxoyr"><sub id="rxoyr"></sub></u><var id="rxoyr"><td id="rxoyr"></td></var><b id="rxoyr"></b>

      0712-2888027 189-8648-0214
      微信公眾號

      孝感風信網絡科技有限公司微信公眾號

      當前位置:主頁 > 技術支持 > PHP > laravel中檢測表中是否存在索引的函數代碼

      laravel中檢測表中是否存在索引的函數代碼

      時間:2024-05-18來源:風信官網 點擊: 1802次
      以下這段代碼為laravel中檢測表中是否存在索引的函數,通過該函數傳遞兩個參數,分別為$table表名,$name字段名,來自動完成檢測,示例代碼如下:
      
      /**
      *檢測表中索引是否存在
      *$table 表名
      *$name 字段名
      */
      public function hasIndex($table, $name)
      {
      $conn = Schema::getConnection();
      $dbSchemaManager = $conn->getDoctrineSchemaManager();
      $doctrineTable = $dbSchemaManager->listTableDetails($table);
      return $doctrineTable->hasIndex($name);
      }
      
      if($this->hasIndex('test','test_email_index')){
      
          $table->dropIndex('test_email_index'); 
          
      }
      
      
      使用這個函數判斷索引相當方便。

      laravel中檢測表中是否存在索引的函數代碼
      熱門關鍵詞: laravel 檢測表 索引函數代碼
      欄目列表
      推薦內容
      熱點內容
      展開
      欧美高清cheng人_亚洲人AV在线不卡_精品国产亚洲一区二区在线_免费精品自在久久_最新亚洲人成在线观看