Ejemplo n.º 1
0
 public function put($key, $value, $minutes)
 {
     $value = $this->packing($value);
     $time = $this->expiration($minutes);
     $name = $this->hash($key);
     //$name = $key;
     //
     $this->establish();
     //
     if (!\Schema::existe($this->DatabaseTableName(), \Database::$serverData['database'])) {
         $this->createCacheTable();
     }
     $data = [["name" => $name, "val" => $value, "life" => $time]];
     if (!$this->exists($key)) {
         \Schema::table($this->DatabaseTableName())->insert($data);
     } else {
         \Schema::table($this->DatabaseTableName())->update("name='" . $name . "'", $data);
     }
     //
     $this->back();
 }
Ejemplo n.º 2
0
    $pieces2[] = $pieces[1];
    //
}
//echo "\n";
$mx = max($f);
//
$ind = 0;
$i = 0;
//
foreach ($pieces2 as $value) {
    //echo $value."\n";
    if (strpos($value, $mx) !== false) {
        $ind = $i;
    }
    $i++;
}
$link = $r[$ind];
//
try {
    include_once $link;
    if (up()) {
        if (Schema::existe(Config::get('database.migration'))) {
            Database::exec("update " . Config::get('database.migration') . " set status_schema='executed' where name_schema='" . $name . "' and date_schema='" . $time . "'");
        }
        echo "Schéma executé";
    } else {
        echo "Schema n'est pas executé" . Database::execErr();
    }
} catch (Exception $e) {
    echo $e->getMessage();
}