[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Daniel Luis Camargo
Criador Daniel Luis Camargo 29/01/2025

Boa noite Carlos, conforme as alterações/refatoração do Service, que foram aplicadas nesta aula agora, quando chamo o metodo index da controller, retorna o erro: Call to a member function getAll() on null

public function index(Request $request)//injeção de dependencias do laravel
{
//$support = new Support();
// $fornecedores = $fornecedor->all();
$fornecedores = $this->service->getAll($request->filter);

return view('admin/fornecedores/index', compact('fornecedores'));

}
 
Manager Carlos Ferreira 29/01/2025

Sem ambiente, é php 8?

php -v

Porque essas configs do PHP de tipo safe null e etc, só funciona no PHP 8

Carlos Ferreira
Criador Daniel Luis Camargo 29/01/2025

bom dia Carlos agradeço o retorno,  sim é : segui exatamente a sua implementação até aqui! aula 19, estou travado aqui o crud não funciona mais depois da implementação da FornecedorService.php depois de injetado na FornecedorController.php e rafatorado os metodos o crud deixou de funcionar o getAll, fiindOne, new, update e delete não funciona mais, não vi vc rodando o crud support localhost na aula 19, sera que eu não preciso me atentar ao crud não fuincionar mais e seguir para aula 20? por favor preciso de ajuda tenho que conseguir realizar o curso....

yourusername@8c8a3768dbbb:/var/www$ php -v

PHP 8.1.31 (cli) (built: Jan 14 2025 02:34:39) (NTS)

Copyright (c) The PHP Group

Zend Engine v4.1.31, Copyright (c) Zend Technologies

yourusername@8c8a3768dbbb:/var/www$ 

Daniel Luis Camargo
Criador Daniel Luis Camargo 29/01/2025

github: https://github.com/dluiscamargo/Daniel--laravel-10

Daniel Luis Camargo
Criador Daniel Luis Camargo 29/01/2025

Bom dia Carlos, algum retorno quanto ao suporte para que eu possa avançar no curso? estou parado nesta situação a dias!!! versionei o codigo te passei o github, se possivel marcar um meet seilá 5 minutos eu compartilho minha tela com vc.... não é possivel somos programadores e não vamos conseguir realizar o curso da especializati? tenho certeza que é do seu interece tambem que seja possivel que os alunos da especializati concluão, não é? 

Daniel Luis Camargo
Criador Daniel Luis Camargo 29/01/2025

Hoje é dia 4 de fevereiro 2025, Bom dia Carlos, algum retorno quanto ao suporte para que eu possa avançar no curso? estou parado nesta situação a dias!!! versionei o codigo te passei o github, se possivel marcar um meet seilá 5 minutos eu compartilho minha tela com vc.... não é possivel somos programadores e não vamos conseguir realizar o curso da especializati? tenho certeza que é do seu interece tambem que seja possivel que os alunos da especializati concluão, não é? 

Daniel Luis Camargo
Manager Carlos Ferreira 29/01/2025

Vou rodar o seu projeto agora, e testar ele!

Carlos Ferreira
Manager Carlos Ferreira 29/01/2025

Testei assim, todas funcionam:

$fornece = new FornecedorService();

$fornece->getAll(null);

$fornece->getAll('');

 

Só assim que dá erro: $fornece->getAll();

Carlos Ferreira
Manager Carlos Ferreira 29/01/2025

Fiz esse teste, e em todas as variações funcionaram certinho:

Route::get('teste', function (FornecedorService $fornece) {

    $fornece->getAll(null);

    // $fornece->getAll('');

    // $fornece->getAll(request()->get('qq-prm') ?? '');

});

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!