У меня проблема с логическим хранением стоимости моего verification_id
чтобы проверить это в NEXMO. Я объявляю это глобально как private $verification;
я использую ajax, но когда я снова вызываю контроллер, значение, которое я инициализировал для $verification
Переменная исчезла, поэтому, когда я var_dump($this->verification);
это уже ноль. Теперь я не хочу технику, чтобы я мог сохранить ценность $verification
значение. Я использую laravel 5.4
Вот что я сделал:
private $client;
private $verification;
public function __construct() {
$this->client = app('Nexmo\Client');
}
public function mobile_verification($number) {
$this->verification = $this->client->verify()->start([
'number' => $number,
'brand' => 'MySite'
]);
$request->session()->flash('mobile_verification', $this->verification);
}
public function check_verify($code) {
$value = $request->session()->get('mobile_verification', 'default');
var_dump($value);
//$this->client->verify()->check($this->verification, $code);
}
Теперь, как вы можете видеть, у меня есть две функции с именем: mobile_verification($number)
а также function check_verify($code)
, Чтобы четко описать мою проблему, у меня есть onclick
Кнопка для выполнения двух функций. Теперь сначала я выполнил функцию mobile_verification($number)
после этого я хочу сохранить значение $this->verification
как указано в моем коде, для использования на следующей кнопке нажмите на вторую функцию для выполнения этой функции: $this->client->verify()->check($this->verification, $code);
Любое предложение ?. на том, что правильный логический поток, так что я могу получить значение $this->verification
запустить это на моем втором onclick
Задача ещё не решена.
Других решений пока нет …