Illuminate\Database\Query\Builder::insertGetId PHP Method

insertGetId() public method

Insert a new record and get the value of the primary key.
public insertGetId ( array $values, string $sequence = null ) : integer
$values array
$sequence string
return integer
    public function insertGetId(array $values, $sequence = null)
    {
        $sql = $this->grammar->compileInsertGetId($this, $values, $sequence);
        $values = $this->cleanBindings($values);
        return $this->processor->processInsertGetId($this, $sql, $values, $sequence);
    }

Usage Example

Example #1
0
 /**
  * 插入记录
  * @param array $obj
  * @return bool|array 成功返回带id的对象,否则返回false
  */
 function insert($obj)
 {
     $retId = $this->operator->insertGetId($obj);
     if ($retId) {
         $obj[$this->pkey] = $retId;
     }
     return $obj;
 }
All Usage Examples Of Illuminate\Database\Query\Builder::insertGetId