Как сделать статическую переменную, которая может быть использована в любом методе класса в Laravel 5.4

Я объявляю static varaible в классе homeController, который расширяет контроллер. Значение статической переменной было изменено методом, но когда я пытаюсь получить доступ к переменной, это дает мне нулевое значение, то есть значение до изменения. Разве это не значит дать измененное значение?

мой код такой:

class HomeController extends Controller{
private static $r_id = null;
public function amethod(){
self::$r_id = 14; //here i have changed the value
}
public function bmethod(){
return self::$r_id; //this result me null while i expect 14
}
}

где я ошибся или как я могу использовать переменную одного метода в другом.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]