/**
  * 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));
 }