public function getUserLocalesTableName() { $userLocales = new UserLocales(); $prefix = $this->translation->getConnection()->getTablePrefix(); return $prefix . $userLocales->getTable(); }
public function postUserLocales() { $user_id = \Request::get("pk"); $values = \Request::get("value") ?: []; $userLocale = new UserLocales(); $connection_name = $this->getConnectionName(); /* @var $userLocales UserLocales */ $userLocales = $userLocale->on($connection_name)->where('user_id', $user_id)->first(); if (!$userLocales) { $userLocales = $userLocale; $userLocales->setConnection($connection_name); $userLocales->user_id = $user_id; } $userLocales->setConnection($connection_name); $userLocales->locales = implode(",", $values); $userLocales->save(); $errors = ""; return \Response::json(array('status' => $errors ? 'errors' : 'ok', 'errors' => $errors)); }