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(); }
$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(); }