public function update(Request $request, $id) { $data = $request->all(); if (!$this->repository->update($id, $data)) { return $this->response(405, "Validation Errors", $this->repository->getErrors(), 200); } return $this->success('Updated Successfully.', $this->repository->getStoredObject()); }
public function expandValues($findId, $user = null) { $find = parent::expandValues($findId); // Add the vote of the user if (!empty($user)) { // Get the vote of the user for the find $query = "MATCH (person:person)-[r]-(classification:productionClassification)-[*2..3]-(find:E10) WHERE id(person) = {userId} AND id(find) = {findId} RETURN r"; $variables = []; $variables['userId'] = (int) $user->id; $variables['findId'] = (int) $findId; $client = $this->getClient(); $cypher_query = new Query($client, $query, $variables); $results = $cypher_query->getResultSet(); if ($results->count() > 0) { foreach ($results as $result) { $relationship = $result->current(); $classification_id = $relationship->getEndNode()->getId(); foreach ($find['object']['productionEvent']['productionClassification'] as $index => $classification) { if ($classification['identifier'] == $classification_id) { $find['object']['productionEvent']['productionClassification'][$index]['me'] = $relationship->getType(); } } } } } return $find; }
/** * @param $id * @param array $data * @param array $roles * @return mixed */ public function updateWithRoles($id, array $data, array $roles) { $user = $id; if (!$user instanceof User) { $user = $this->find($id); } $updated = parent::update($data, $id); if ($updated) { $user->detachAllRoles(); collect($roles)->each(function ($role) use($user) { $user->attachRole($role); }); } return $user; }
public function __construct() { parent::__construct(ProductionClassification::$NODE_TYPE, ProductionClassification::class); }
public function paginate($row = 20) { return parent::paginate($row)->setPath('party'); }
/** * @param $requestData * @return static */ public function store($requestData) { $role = parent::store($requestData); $role->actions()->attach($this->actions($requestData['actions'])); return $role; }
public function __construct() { parent::__construct('E21', Person::class); }
public function store($value = '') { $goods = parent::store($value); return $goods; }
/** * @param Post $post */ function __construct(Post $post) { parent::__construct($post); }
/** * @param $id * @return array */ public function edit($id) { $lists = $this->roleRepository->selectLists(); return array_merge(parent::edit($id), array('lists' => $lists)); }
public function __construct(User $model) { $this->model = $model; parent::__construct(); }
function __construct(News $model) { parent::__construct($model); }
public function store($value = '') { $goods = parent::store($value); Cache::forget('goods'); return $goods; }
public function __construct() { parent::__construct(Object::$NODE_TYPE, Object::class); }
public function store($value = '') { $action = parent::store($value); // Cache::forget('actions'); return $action; }
public function __construct($anunciandoQuery) { parent::__construct($anunciandoQuery); }
function __construct(QuestionType $model) { parent::__construct($model); }
function __construct(User $model) { parent::__construct($model); }
function __construct(Comment $model) { parent::__construct($model); }