api
Добавлено: 2018.04.05, 12:41
Делаю API.
Как бы Вы оптимизировали данный код? на какие классы или методы поделили бы это?
UPD: еще вопрос. Кто работал в Laravel знает метод $request->getContent(). Какой аналог у Yii2? Через postman в body отправляю JSON данные, нигде их не вижу.
Код: Выделить всё
public function actionIndex(string $token = '', string $command = '')
{
try {
if (empty($token || empty($token))) {
throw new \Exception('empty token or command');
}
$token = TokenRecord::findOne(['id' => $token]);
if (is_null($token)) {
throw new \Exception('token not exists');
}
$user = UserRecord::findOne(['id' => $token->getAttribute('userId')]);
if (is_null($user)) {
throw new \Exception('user not exists');
}
} catch (\Exception $exception) {
return $exception->getMessage();
}
return 'good';
}
UPD: еще вопрос. Кто работал в Laravel знает метод $request->getContent(). Какой аналог у Yii2? Через postman в body отправляю JSON данные, нигде их не вижу.