laravel — изменяет глобальную переменную в контроллере php

Я попытался изменить значение моей глобальной переменной $ winLogBook, но она не будет работать глобально только локально.

public $winLogBook = "nothing";

public function setLog(){
$this->winLogBook = "somethin";
}

Мой вывод: «ничего»

$controller->setLog();
echo $this->winLogBook;

Мой полный код:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Input;
use App\fieldModel;

class losOpController extends Controller
{
public $winLogBook = "nothing";
public function setLog(){
$this->winLogBook = "somethin";
}
public function printLogBook(){
echo $this->winLogBook;
}
}

Заранее спасибо!

1

Решение

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

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

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