[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
AlzClar
Criador AlzClar 29/08/2020

Bom dia, prof!

Minha tabela company tem o campo endereco. Como poderia pegar contar qts enderecos e visuaoizar no formulário?

no controller index   $var = Company::.......? 

Foreach(companies as company)

{{company->endereco }} - {{ ? }}

Vi o exemplo da aula de site na agência de turismo (count(), where(), with()) mas não consegui

Minha model Company tem um relacionamento city()

 

Criador AlzClar 29/08/2020

Bom dia!

Consegui contar no sitecontroller assim

$companies = Company::where('campo', 'valor') ->get()->count();

 Mas filtra por causa do valor que é sim ou não. Fixo ou o sim ou o valor...

Mas no campo endereco, pode ser qualquer valor...como quantificar? No loop é possível?

AlzClar
Manager Carlos Ferreira 29/08/2020

Olá Alzcla, tudo bem?

Sempre que fizer uma pergunta procure me passar o máximo de informações possíveis, lembre-se estou fora do seu projeto e não tenho intimidade com ele, portanto quanto mais detalhes me passar mais fácil será para mim conseguir te ajudar.

Você disse que sua tabela company tem uma coluna chamada endereco.

Certo, qual é a estrutura dessa tabela, que tipo é o valor do endereço?

Você quer contar a quantidade de endereços, se for o que estou pensando, seria apenas fazer isso:
$total = Company::count();

Carlos Ferreira
Criador AlzClar 29/08/2020

Boa noite, prof! Segui suas aulas de agência de turismo. Na parte do site, quando nas primeiras aulas, so site controller a contagem é feita assim mesmo

$total = Company::count(). Beleza... City tem companies, Company tem address (plural address)... Segui as aulas da agència de turismo...

Eu queria exibir a quantidade de address (enderecos) cadastrados de uma determina company (o usuário vem preenchendo o formuário de busca cidade de origem, cidade de destino , o aeroporto...). Se existissem vários aeroportos na mesma cidade (ou avenida)...

O usuário vem preenchendo o formulário e em vez de aparecer o id, aparece a quantidade do que ele escolhe para fazer a busca. 

Queria fazer algo nesse sentido...

$total = Company::where('address', 'das companies da mesma avenida')->count(); E lá no formulário de pesquisa seria exibido após um foreach...

 

AlzClar
Manager Carlos Ferreira 29/08/2020

Entendi a sua dúvida.

O cenário que precisa está bem complexo. Minha recomendação pra você é separe o endereço da tabela company, assim você vai conseguir buscar todas as empresas de uma determina company (ou vice e versa).

Carlos Ferreira
Criador AlzClar 29/08/2020

Bom dia, professor. Até pensei em fazer uma tabela de endereços, mas achei que não precisaria...

Fiz a contagem conforme as aulas da agência de turismo usando count() e total(). Vou tentar outra adequação técnica...

Está fluindo!

AlzClar
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!