Ajuda para encontrar o erro

05/03/2019

0

public function VerClientes(){
    	$clientes = usuarios::all();
    	$presencas = participa::all();
    	$pagamentos = pagamentos::all();

    	foreach($clientes as $cliente){
    		$presenca = $presencas->where(''id_user'', $cliente->id_user)->get();

    		echo $cliente->nome .''.....''. $presenca->presenca;}

    	
     }
}


Este codigo esta no controller
e quando vou refrescar a pagina aparece o seguinte

"Too few arguments to function Illuminate\\\\Support\\\\Collection::get(), 0 passed in C:\\\\laragon\\\\www\\\\spoton\\\\app\\\\Http\\\\Controllers\\\\mensalidadesController.php on line 54 and at least 1 expected

alguem para me ajudar? a ideia é para cada cliente aparecer a frente o numero de presenças que ele tem
Pedro Goncalves

Pedro Goncalves

Responder

Posts

06/03/2019

Kleber Santos

Precisa descobrir em que momento e qual função é chamado em "Controllers\\\\mensalidadesController.php"

Parece que você está chamando uma função para acessar o banco de dados que não existe, ou em uma classe que não tem permissão para acessar o DAO.

Tente depurar o código por exemplo:

$clientes = usuarios::all();
var_dump($clientes);
$presencas = participa::all();
var_dump($presença);
$pagamentos = pagamentos::all();


e esse código que você postou possui numero ímpar de "{"



Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar