Как получить мобильный сеанс в laravel

Я хочу после регистрации пользователя name, age, mobile и ... получить session мобильного телефона, потому что на следующей странице я хочу получить mobile в input hidden.

Внимание: я вообще не проводил сеанс.

Думаю, это так:

RegisterController.php

public function register(Request $request, User $user)
{
    $code = rand(10000,99999);
    session->get('mobile')
    $user = \App\User::create([
        'first_name' => $request->first_name,
        'last_name' => $request->last_name,
        'gender' => $request->gender,
        'mobile' => $request->mobile,
        'code' => $code,
        . 
        .
        .
     return redirect()->route('code')->with('mobile', $request->mobile);   
}

Он перенаправляет на эту страницу.

Код

code.blade.php

<form action="{{ route('send') }}" method="post">
    {{ csrf_field() }}
    <input type="hidden" class="form-control" value="{{ session->mobile }}" name="mobile" id="mobile">
    <div class="form-group">
        <label for="code">کد</label>
        <input type="text" class="form-control" name="code" id="code">
    </div>
    <div class="form-group">
        <button type="submit" class="btn btn-danger" id="btn-ok">OK</button>
    </div>
</form>

person Community    schedule 12.06.2019    source источник
comment
Получите значение из переменной сеанса набора мобильного приложения, затем получите сеанс в laravel   -  person Vipertecpro    schedule 12.06.2019


Ответы (1)


use Illuminate\Support\Facades\Session;

Для сохранения в сеансе используйте

Session::put('mobile', $request->mobile);

затем получить его, используя

Session::get('mobile');
person manu    schedule 12.06.2019