Find Model

[Concluído]

Alzcla Criador 29/08/2020
Alzcla

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 Alzcla 30/08/2020
Alzcla

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?

Manager Carlos Ferreira 31/08/2020
Carlos Ferreira

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();

Criador Alzcla 31/08/2020
Alzcla

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...

 

Manager Carlos Ferreira 02/09/2020
Carlos Ferreira

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).

Criador Alzcla 19/09/2020
Alzcla

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!

Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!