как обновлять значение переменной в laravel контроллере при каждом вызове функции - PullRequest
0 голосов
/ 05 февраля 2020
public function index()
{
    $a = 1;
    $b = 2;
    $c = 3;

    $x = array($a,$b,$c);

    if($x == range(1,3)) {
        print_r("hello");
    }

    for($i = 0; $i < 3; $i++) {
        $x[$i] += $x[2];
    }

    $a = $x[0];
    $b = $x[1];
    $c = $x[2];
}

Я хочу, чтобы при каждом вызове функции $ x [] обновлялись новыми значениями (например, $ a = $ x [0];)

1 Ответ

0 голосов
/ 05 февраля 2020

Как то так.

public function index(Request $request)
{
    $a = $request->session()->get('a') ?: 1;
    $b = $request->session()->get('b') ?: 2;
    $c = $request->session()->get('c') ?: 3;

    $x = array($a,$b,$c);

    if($x == range(1,3)) {
        print_r("hello");
    }

    for($i = 0; $i < 3; $i++) {
        $x[$i] += $x[2];
    }

    $a = $x[0];
    $b = $x[1];
    $c = $x[2];

    $request->session()->put('a', $a);
    $request->session()->put('b', $b);
    $request->session()->put('c', $c);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...