correios-consulta
correios-consulta copied to clipboard
Non-static method Cagartner\CorreiosConsulta\CorreiosConsulta::rastrear() should not be called statically
Olá pessoal bom dia, estou tentando utilizar essa API de vocês e ao seguir o passo informado no readme, estou pegando este erro ao tentar chamar o método rastrear em meu código. "Non-static method Cagartner\CorreiosConsulta\CorreiosConsulta::rastrear() should not be called statically"
PHP 7.4.3 , Laravel 4.1.1 Meu config/app.php como informado no readme. Providers: Cagartner\CorreiosConsulta\ServiceProvider::class Aliases: 'Correios' => Cagartner\CorreiosConsulta\Facade::class
também utilizei como string , como mostra no readme e continua dando esse erro, também informa na IDE.
Meu composer.json require: "cagartner/correios-consulta": "0.3.*"
composer update ele retorna esse warning: "Class PhpQuery\Dom\DOMEvent located in ./vendor/cagartner/phpquery/src/Dom/DomEvent.php does not comply with psr-4 autoloading standard. Skipping."
Meu Controller:
` namespace App\Http\Controllers;
use Cagartner\CorreiosConsulta\CorreiosConsulta;
class MailTrackingController extends Controller { public function getMailStatus() {
$codigo = 'OA016913717BR';
$status = CorreiosConsulta::rastrear($codigo); -> Non static method 'rastrear' should not be called statically
return view('mailTracking', compact('status'));
}
} `
Estou começando com PHP e Laravel então caso notem algum erro ou precisarem de alguma informação a mais, por favor me avisem =)
Tenta fazer assim:
$status = new CorreiosConsulta();
$status->rastrear($codigo)