Для доступа к свойству класса в PHP используется выражение `$this->propertyName`. В вашем случае, чтобы получить доступ к свойству `previousUrl`, вы должны использовать `$this->previousUrl`.
Однако, если значение переменной `$this->previousUrl` равно `NULL` при вызове метода `callback`, это может означать, что значение не сохраняется между вызовами методов.
Чтобы сохранить значение переменной `$this->previousUrl` между вызовами методов, вы можете использовать сессии или другое хранилище данных.
В вашем примере кода класса `ProviderController`, значение `url()->previous()` сохраняется в сессии в методе `redirect()` с помощью выражения `session(['previous_url' => url()->previous()]);`. Затем, в методе `callback()`, значение `$previousUrl` получается из сессии с помощью вызова `session('previous_url')` и выводится с помощью `dd($previousUrl);`.
Таким образом, значение переменной `$this->previousUrl` будет сохраняться между вызовами методов.