REST エンドポイント経由でログインできるように、Bolt 拡張機能を作成しようとしています。しかし、リクエストから値を取得できません。
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
public function initialize()
{
$this->app->post("/rest/session", array($this, 'rest_login'))
->bind('rest_login');
}
public function rest_login(Request $request) {
// Get credentials
$username = $request->get('username');
$password = $request->get('password');
// Attempt login
$login = $this->app['users']->login($username, $password);
$response = $this->app->json(array('login' => $login));
return $response;
}
取得後に戻る$username
と$password
、POST データとして送信されたにもかかわらず、これらが両方とも NULL であることがわかります。これらの値を取得するにはどうすればよいですか?