/** * Start a new database transaction. * * @return void */ public function beginTransaction() { ++$this->transactions; if ($this->transactions == 1) { $this->transaction = $this->neo->beginTransaction(); } $this->fireConnectionEvent('beganTransaction'); }
public function createDonatur(Request $request) { // $Book = Book::create($request->all()); $client = new Client('localhost', 7474); $client->getTransport()->setAuth('neo4j', 'soulmate'); $transaction = $client->beginTransaction(); // Add a single query to a transaction, $result is a single ResultSet object $label = 'Muzakki'; $param = 'nanda'; $cypher = 'CREATE (n:' . $label . ' {username:"******",password:"******"}) return n'; $query = new Query($client, $cypher); $result = $query->getResultSet(); $status = 'failed'; if ($transaction->commit()) { $status = 'success'; } return response()->json(array('status' => $status)); }