CRIANDO RELACIONAMENTOS ENTRE MODELOS | LARAVEL TIPS

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 131

  • @ijtunior
    @ijtunior 2 года назад

    Salvou o tcc do meu BSc em computação, eu estava com uma baita dificuldade em fazer isso no Laravel! Obrigado por compartilhar

  • @marcialmbangomarcial2461
    @marcialmbangomarcial2461 3 года назад

    Autenticação com LDAP, será um grande suporte, más contudo, os mues 100% de aplausos para esta aula.

  • @lorranalves5495
    @lorranalves5495 Год назад

    cara, depois de muitas aulas somente agora eu vim colocar na minha cabeça como funciona, continue com esse conteudo top. PARABENS

  • @opugdoyoutube1211
    @opugdoyoutube1211 2 года назад

    Melhor aula

  • @riemi2009
    @riemi2009 3 года назад

    Melhor aula e professor de todos - Obrigado

  • @andreblb
    @andreblb 3 года назад

    Muito obrigado. Estava apanhando que só um condenado. Mas sua explicação me salvou

  • @HirleiCarlosOficial
    @HirleiCarlosOficial 4 года назад

    muito bom parabéns

  • @matheusleao1619
    @matheusleao1619 Год назад

    Excelente vídeo, bem informativo e conciso, porém senti falta de como que ficaria a tabela de uma entidade com herança

  • @RicardoMerinhoFernandes
    @RicardoMerinhoFernandes 3 года назад +9

    Senti falta de falar da inclusão por exemplo desse comando na migration: $table->foreign('user')->references('id')->on('users'); para que então no banco seja criado o relacionamento.

  • @jailsoncarneiro4936
    @jailsoncarneiro4936 4 года назад

    Incrivel! Parabens!!!

  • @marcovenicio5726
    @marcovenicio5726 3 года назад

    muito conhecimento de uma só vez... Tô atordoado aqui

  • @DucaLuz
    @DucaLuz 5 лет назад +14

    Ótimo. Bem conciso e completo.
    Também muito válido, para quem trabalha com sistemas legado, pois da forma como o Gustavo apresentou, não ficou "preso" ao padrão.
    Muitos vídeos te mostram somente a forma padrão ("user_id" ...), como se fosse uma regra dura, única.
    Lógico, que se tiver criando do zero, é melhor seguir os padrões.
    Acho que já coloquei em outro post, mas agora só falta, uma view mestre-detalhe, bem objetiva como têm sido os laravel tips.
    Coloco isso como desejo, pois uma boa parte dos modelos, que vi na web, são longos, interfaces não tão amigáveis, js pouco reutilizável e assim por diante.
    Confio mais no taco da UpInside para um modelo aproveitável.
    T+

    • @GustavoWeb
      @GustavoWeb 5 лет назад +3

      Muuuuuuito obrigado pelo feedback! Inclusive acabei de responder o camarada Francisco Junior aqui no comentário de cima justamente informando sobre essa necessidade que você colocou de maneira muito assertiva!
      Esse é o ponto que a galera começa a reclamar de framework, porque diz que o framework "LIMITA" o que pode ser feito! E na verdade não é bem assim, é só seguir adicionando parâmetros que fica tudo 100% :)
      Quanto as visões, os próximos episódios eu devo começar a fazer voltado para a camada de view! Daí vamos ver mais sobre blade, npm, laravel mix, minificação, reutilização... Material de primeira! \o/

  • @fabinhoundergraund
    @fabinhoundergraund 4 года назад

    Teria conteúdo de consultas com funcition e with para relações nas models em Laravel

  • @FranciscoJunior29
    @FranciscoJunior29 5 лет назад +28

    Ótima aula. Porém tem algumas considerações, o Laravel segue um padrão chamado convenção sobre configuração. Resumindo você seguinte o padrão que o framework estabelece você configura bem pouco.
    Então ao criar os métodos de relacionamento e chamar os métodos hasOne, hasMany, belongsTo e por aí vai se vc usar o padrão de nomenclatura na chave estrangeira "tabela_id" vc pode omitir o segundo e terceiro parâmetro ficando a chamada apenas com $this->belongsTo (User::class) ou $this->hasMany(Post::class).
    Outra coisa é com relação a tabela pivot o padrão é nome das tabelas no singular em ordem alfabética:
    category_post não esquecendo que o padrão de linguagem é o inglês.
    Outro ponto importante é falar sobre os outros métodos de relacionamento das tabelas que são muito úteis has-many-through e os de relacionamento polimorficos.

    • @GustavoWeb
      @GustavoWeb 5 лет назад +16

      Fala moquerido! Sim sim, inclusive eu falo sobre o padrão que o Laravel segue e que se você tiver a possibilidade de seguir o padrão do laravel você não precisa informar os demais parâmetros (no minuto 14:20 aproximadamente, mas eu falo em outros momento também). Só que a gente tem duas questões que devem ser levadas em consideração:
      1 - Eu prefiro deixar tudo declarativo! Explícito! De bater o olho eu sei quais são os modelos, qual a chave primária, qual a chave estrangeira! Isso é pessoal, eu prefiro deixar assim para ser mais ágil na minha interpretação.
      2 - Nem todo mundo pode estar modelando o banco de dados agora, pode ser que estejam migrando para o framework com base num banco legado ou algo do tipo... Ou até mesmo não quer seguir o padrão imposto pelo framework! Infelizmente isso acontece, então eu mostro como definir todos os pontos sem que você siga exatamente o que é solicitado pelo laravel... Lembrando que o framework está aqui para te ajudar, e não para te limitar :)
      Quanto aos demais relacionamentos, existem sim diversos outros! Eu mostrei os principais que no geral é o que a aplicação vai ter... Os demais, por mais que existam, no meu ponto de vista raramente são utilizados... e já que não são tão populares, eu deixei esse conteúdo para mostrar num próximo episódio senão este ficaria com algumas horas heheheheheh
      Maaaas, muuuuito obrigado pelo feedback :) Agradeço suas considerações!

    • @GustavoWeb
      @GustavoWeb 5 лет назад +3

      Inclusive, estava lendo os outros comentários... Dá uma olhada aqui nos comentários desse vídeo e lê o do nosso camarada Duca Luz! Cai exatamente no que eu acabei de informar :P

  • @klaytonalbuquerque3921
    @klaytonalbuquerque3921 4 года назад +1

    Cara que aula show! Como a gente pode agradecer por um trabalho desse nível? _não tem como! Que Deus te abençoe (sua equipe e família). Não sei como é para os profissionais do ramo, mas "eu" que sou aspirante, estou muito grato e sigo acompanhando o seu trabalho (não gosto muito de aparecer por aqui, mas se fez valer) rs. Abraço daqui do Pará. (salve Gustavo.. pow vc faz parecer tão fácil, que humilha)rs

  • @mateusmedeiros364
    @mateusmedeiros364 4 года назад +1

    O melhor curso que eu já vi. Ótima didática!

  • @palebeatz
    @palebeatz 3 года назад

    Gostei

  • @mundodastecnologiashs4974
    @mundodastecnologiashs4974 3 года назад

    Salve salve Gustavo, gostaria também de ver uma aula de integração de um sistema com um leitor de impressão digital.

  • @thfarias82
    @thfarias82 4 года назад

    Top mano! Obrigado pela generosidade!

  • @RenatoMochakkPedroBigodeJr
    @RenatoMochakkPedroBigodeJr 4 года назад

    Obrigado pela aula

  • @johnyrubensdeoliveiraolive5240
    @johnyrubensdeoliveiraolive5240 4 года назад

    muito bom me ajudou muito

  • @filipeamc
    @filipeamc 5 лет назад +2

    Excelente aula. Simplificando o que parece ser complicado.

  • @rafaelbucard3875
    @rafaelbucard3875 3 года назад

    Ótimo conteúdo, minha sugestão para assinto é DTO com lavrável

  • @brunaviscardi2123
    @brunaviscardi2123 4 года назад

    Ótima aula. Sugestão de vídeo implementar no laravel o AdminLTE

  • @aeusteixeira
    @aeusteixeira 4 года назад

    mano eu te amo

  • @jheimesantosdasilveira720
    @jheimesantosdasilveira720 4 года назад

    Você realmente tem uma didática muito boa, parabéns pelo mega trabalho

  • @MarcusViniciusPaulaCoimbra
    @MarcusViniciusPaulaCoimbra Год назад

    guga poderia falar sobre sdesign patterns como servieces and repositories pra remover as regras de negocio dos controladores e deixarisso com a camada service e repositoryeu entendo razoavelmernte do design pattern m,as estou a um bopm tempo apanhando pra implementar isso em laravel

  • @ricardo_4573
    @ricardo_4573 4 года назад

    Ótimas aulas. Tomara que continue postando mais aulas.
    Queria algo sobre testes no laravel.

  • @douglasandrade5199
    @douglasandrade5199 5 лет назад

    Gustavo ainda não reproduzi, mas estou assimilando bem as aulas, gosto conhecer os recursos disponíveis, aplicação acompanhando as videos aulas, ajuda bastante, havia lido o conteúdo com as aulas entendi melhor, situação similar é ver um carro e saber que é um, velo em movimento seria como as videos aulas assistidas. Fico grato.

  • @EduardoBVilla
    @EduardoBVilla 2 года назад

    Top esta aula... Gostaria de saber se é possível fazer uma tratativa no retorno do relacionamento "belongsToMany"

  • @jadson.empreendedor
    @jadson.empreendedor 2 года назад

    Tudo bom Gustavo? Obrigado pelo conteúdo. Uma dúvida de iniciante... Qual a diferença entre criar os relacionamentos no Model (da forma que você apresentou) e utilizar a clausula "JOIN" no Controller?
    Obrigado!

  • @thyagobomfim4751
    @thyagobomfim4751 4 года назад

    Ótima aula, entendi e fiz o que eu precisava no meu projeto, parabéns pela vídeo aula.

  • @dpisati
    @dpisati 4 года назад

    Parabens pela didatica! Estudei Laravel pela primeira vez no Laracast, com o Jeffrey, e achei ele bem rapido. Seu metodo eh mais facil de compreender, tendo em vista que sou iniciante. Parabens pelo conteudo! :)

  • @tiagocosme4145
    @tiagocosme4145 3 года назад

    Que aula espetacular! obrigado! usei para a versão 8 e foi perfeito!

  • @dskillers190
    @dskillers190 3 года назад

    muito bom, estou vem em 2021.. rss
    Só faltou explicar sobre o tipo de relação polimórfica..
    Estou estudando lavrável e estou alguns dias estudando relacionamento!

  • @eneasdasilvasena1000
    @eneasdasilvasena1000 3 года назад +1

    Conteúdo top, ótimo, aprendizado esse conceito de relacionamento de entidades não é tão complexo mais se não práticarmos ficamos sem o domínio em momentos que mais prisamos em projetos, obrigadão.🤙🤙🤙

  • @biancacarlsen6714
    @biancacarlsen6714 4 года назад

    Mto obrigada pela aula! Estou estudando Laravel e essa parte de relacionamentos tava mais difícil de entender. Sua explicação ajudou mto. Parabéns!

  • @LisandroGuerra
    @LisandroGuerra 4 года назад +10

    Sugestão: "Laravel autenticando com LDAP."

  • @gabriel__93
    @gabriel__93 5 лет назад

    sou estudante de programação rumo a primeira oportunidade, e somente neste canal UpInside

  • @carlosdaviaraujo8547
    @carlosdaviaraujo8547 4 года назад

    Tooooooop

  • @nilmendes7710
    @nilmendes7710 4 года назад

    Ótima aula e playlist. Eu achei o repositório público da UpInside, o seu e do Robson, não vi desta aula ou desta playlist. Se for possível vcs poderiam colocar esta playlist em um repositório público ? Se não poderem tudo bem. Muito obrigado por esta playlist e este canal.

  • @joaopedrodacosta8470
    @joaopedrodacosta8470 2 года назад

    Oi onde está a aula que mostra a criação das migration as que eu assistir não fica igual essa aula.

  • @humbertopfumo9615
    @humbertopfumo9615 4 года назад +5

    Muito bom, a minha sugestão é sobre níveis de permissão de um usuário... Tipos de usuários com permissões diferentes

    • @kamikaz0r527
      @kamikaz0r527 4 года назад +1

      Consegui sanar essa situação com o Spatie

  • @jrodolfosillva
    @jrodolfosillva 4 года назад

    Excelente aula, professor. Existe alguma maneira de utilizar esses relacionamentos para criar linhas em todas as tabelas relacionadas num mesmo momento. Ou até duplicar todos esses registros que já existem em todas as tabelas relacionadas.
    Por exemplo: Tenho um Formulário com vários campos para preencher um documento. Eventualmente esses campos são select e têm options.
    Portanto a estrutura de tabelas é:
    documentos (id, nome, etc)
    campos_documentos (id, id_campos, id_documentos)
    campos (id, label, placeholder, type, etc)
    campos_extras (id, id_campos, id_extras)
    extras (id, label, value)-esta table existe para campos do typo select.
    Seria possível eu duplicar o Documento 1 e, automaticamente, todos os campos e extras(options dos campos tipo select)?

  • @jamesonalex23
    @jamesonalex23 4 года назад

    Boa aula! Parabéns!

    • @jamesonalex23
      @jamesonalex23 4 года назад

      Depois das atualizações! do próprio Laravel 6x alguns dos códigos não pode ser executado tive que recorrer a documentação rsrrs.

  • @lucasbezerra3088
    @lucasbezerra3088 4 года назад

    Bixo tua aula na moral é foda!!

  • @joaopaulodonascimentofreit9665
    @joaopaulodonascimentofreit9665 5 лет назад +2

    Ótima aula. Incrível!!!!

    • @GustavoWeb
      @GustavoWeb 5 лет назад

      Que bom que curtiu o conteúdo :)

  • @byBorges
    @byBorges 5 лет назад +1

    Top Men!

  • @devanddrade_gui
    @devanddrade_gui 4 года назад

    Se puderem habilitar a opção seja membro, gostaria muito de ajudar vocês! Parabéns pelo conteúdo!

  • @GilsonAlvessout
    @GilsonAlvessout 4 года назад

    Doctrine se puder falar sobre isso

  • @MarceloAugusto-cw9ik
    @MarceloAugusto-cw9ik 4 года назад

    Cara, que didática sensacional, que vídeo maravilhoso, conteúdo de primeira! Com toda certeza vou comprar o seu curso, obrigado por trazer esse conteúdo de qualidade.

  • @williamtome7426
    @williamtome7426 5 лет назад +1

    Ótima aula Gustavo! Parabéns pelo conteúdo de qualidade. Existe também o hasManyTrought que não foi mencionado no vídeo. Poderia fazer um vídeo tratando sobre? Também seria legal saber sobre a parte de autenticação e autorização no Laravel! Fica essas 2 sugestões para as próximas aulas! Abraço.

    • @GustavoWeb
      @GustavoWeb 5 лет назад

      Fala moquerido! Realmente há outros relacionamentos, inclusive os polimórficos... Mas no geral, dificilmente você usa eles dentro da sua aplicação! Raramente você foge do papai mamãe de sempre... De qualquer forma eu tenho esse assunto como "pendente" aqui para abordar num episódio. Quanto a autenticação eu já gravei um episódio contendo esse tema, chegou a ver? É o episódio 8 :)

  • @Daniel83693
    @Daniel83693 4 года назад

    Eu amo voces de coração viu muito bom, o conteúdo!

  • @maisumjao
    @maisumjao 4 года назад

    Muuuuuuito obrigado, salvou meu emprego! hahahahaha
    Parabéns pelo conteúdo e força pro canal! +1

  • @deocleciolins1907
    @deocleciolins1907 4 года назад

    Opa Gustavo... Cara, com muita humildade confesso que estou iniciando na linguagem e no framework... Mas por necessidade de trabalho, estou gostando muito dos tips e estão me ajudando muito nessa caminhada, gostaria de ver gráficos, como trabalho com BI tbm queria ver esse algo nesse sentido!! Agradeço demais!!

  • @GrandeJornada
    @GrandeJornada 4 года назад +1

    Em uma próxima aula gostaria que fosse abordada a parte de criação de gráficos no Laravel.

  • @reneerodrigues8815
    @reneerodrigues8815 4 года назад

    Gostaria de saber como resolver no seguinte caso: usuários e tipos de acesso (admin, user, report). Como eu faço o relacionamento com a tabela de tipos de acesso, se esses tipos são fixos e podem ou não estar relacionados aos usuários.
    Obrigado Gustavo, parabéns pelo excelente material.

  • @guilhermesantana5004
    @guilhermesantana5004 3 года назад

    Opa Gustavo, tudo bem? Primeiro obrigado pelo excelente conteúdo seguido de uma ótima didática!! Facilitou muito minha vida!!
    Uma dúvida que eu tenho é o seguinte...no caso de qualquer model que tenha um atributo de uma outra model...como no caso do hasOne... é possível associar essa informação a um atributo, como acontece por exemplo no Java?
    Seria algo como por exemplo, na model pedido eu tivesse um atributo do tipo lista de produtos

  • @paulodelapenna
    @paulodelapenna 4 года назад

    Parabéns meu amigo pelo conteudo, sugestão pro próximo vídeo, nos relacionamentos 1;1 ,1;n ,n;n eu ja entendi o basico, mas tenho muita dúvida , não sei quando estou usando associação, agregação, composição e polimorfismo , nunca vi alguém ensinando isso no laravel. Ajuda nos ai meu amigo.

  • @thales-barbosa-bento
    @thales-barbosa-bento 4 года назад

    Tenho dificuldade para filtrar dentro dos campos pivot

  • @ranielisilveira226
    @ranielisilveira226 2 года назад

    Didática incrível. Seria um prazer ser seu colega de trabalho. Deixaria de ser júnior em 6 meses hahaha

  • @thfarias82
    @thfarias82 4 года назад

    Mano, muito bom seu vídeo, parabéns! Você possui algum vídeo explicando como levar essa lógica pra dentro dos formulários do CRUD? Tipo, pra conseguir por exemplo, criar um formulário para cadastrar/editar um artigo, podendo selecionar a sua categoria... Desde já agradeço!

  • @fatosdefato
    @fatosdefato 5 лет назад

    acho que deveria ter criando uma visao quanto mais completo melhor obrigado!

  • @josemarioramos2009
    @josemarioramos2009 5 лет назад +4

    Fala gustavo, tudo bem? Obrigado pelo belissimo trabalho com as aulas, ta me ajudando muito...minha sugestão está relacionado com RestFull Api, tem como criar uma aula a respeito? Como usar esse recurso no laravel. Desculpe os erros de digitação o telefone nao ajuda muito

    • @GustavoWeb
      @GustavoWeb 5 лет назад +1

      Vamos ver sim um conteúdo de API REST, o processo é até que simples :)

    • @gmachado11
      @gmachado11 3 года назад

      @@GustavoWeb isso me interessa tb se puder colocar na lista desse curso.

  • @thales-barbosa-bento
    @thales-barbosa-bento 4 года назад

    Nao estou encontrando uma forma de obter o relacionamento entre uma tabela intermedia (tabela que recebe par de chaves do 2 modelo normal N:N) e um outro modelo, sendo a tabela intermediaria o lado N e o modelo 1. Um conteúdo interessante que talvez ajude muitos.

  • @EdcarloLima7
    @EdcarloLima7 4 года назад

    Minha sugestão é uma aula com exemplos reais de carregamento de models com eloquent-relationships#eager-loading

  • @fernandobonhin4601
    @fernandobonhin4601 5 лет назад +1

    Bom dia! Aonde eu baixo o conteúdo da aula e/ou estrutura das tabelas?

  • @playerboxiptv8346
    @playerboxiptv8346 4 года назад

    Desafios do simples ao complexo.
    Exercícios elaborados!
    Se possível, fazer exercícios/desafios para cada vídeo!
    Valeu

  • @GetulioPaulino
    @GetulioPaulino 4 года назад +1

    Sugestão para próximo video: Como usar um banco de dados já existente e populado, que possua várias tabelas com relacionamentos entre elas?

  • @carlosjornadadev
    @carlosjornadadev 4 года назад

    Eu tô quebrando a cabeça pra fazer uma calendário, em um modal, que pode mudar o mês e o ano e, quando clicar no dia, ele fecha o modal e retorna a data completa selecionada. Você tem alguma aula sobre isso? Vlw. No mais, essa série é ótima, obrigado!

  • @mtmid
    @mtmid 4 года назад

    tenho as tabelas que sao preenchidas separadamente
    Turma
    Materia
    Professor
    turma_serie_materia
    E a tabela do relacionamento da junção das 3 turma_serie_materia que é necessário na tela de turmas para saber quais as materias e quais professores a ministrarão nesta turma
    EX
    turma 3
    -> professor 2 materia 1
    -> professor 2 materia 2
    Turma 4
    -> professor 2 materia 3
    -> professor 2 materia 2
    estou perdido agora

  • @rafablum
    @rafablum 4 года назад

    Teria como criar na view o usuário e ao mesmo tempo tmb o endereço e salvar? Como seria na view?

  • @williamrobsonmendonca8146
    @williamrobsonmendonca8146 5 лет назад +2

    Mostrar Laravelcom multi tenancy no mesmo banco de dados

    • @GustavoWeb
      @GustavoWeb 5 лет назад

      Esse é um assunto muuuuito extenso pra conseguir colocar aqui no youtube! Isso é conteúdo pra um curso completo hahahahaah, mas eu vou fazer pros alunos do Laravel Developer e depois eu faço um review aqui :)

  • @rafablum
    @rafablum 4 года назад

    A pergunta que fica aqui e está bem complicado de resolver, como funcionaria o cadastramento do relacionamento ManyToMany na pratica (33:05)???
    Adiciona direto no DB é tranquilo, mas como desenvolver isso? Não existe uma canal que mostre como. Até fica a dica para uma próxima aula "Criando as views dos relacionamentos entre modelos".

    • @rafablum
      @rafablum 4 года назад

      Se alguém puder me ajudar, por favor... thanks!!

  • @luispaulolauer4214
    @luispaulolauer4214 4 года назад

    Uma dúvida referente as fks da tabela posts_categories fk post e fk category, como fazer pra considerar uma FK composta para essas duas chaves? pois veja que se você cadastrar duas vezes o mesmo post e category ele vai deixar cadastrar, ou sej:
    id post category
    1 1 1
    2 1 1
    veja que tem duas vezes o mesmo post e category, deveria ser uma chave composta com uniq index.
    tem como fazer isso na criação da tabela pelo laravel ou tem que fazer na mão no banco de dados?

    • @luispaulolauer4214
      @luispaulolauer4214 4 года назад +1

      Porque via banco ficaria dessa forma:
      ALTER TABLE `posts_categories ` DROP INDEX `posts_categories _post _foreign`, ADD UNIQUE `posts_categories _post _foreign` (`post `, `category`) USING BTREE;
      E pelo que eu vi na documentação do laravel não tem esse méthodo, só tem desse tipo:
      P.S troquei a tabela category por users, pois ainda não havia cadastrado a tabela category
      Schema::create('user_posts', function (Blueprint $table) {
      $table->id();
      $table->unsignedBigInteger('user');
      $table->unsignedBigInteger('post');
      $table->unique('user');
      $table->index(['user', 'post']);
      $table->foreign('user')->references('id')->on('users');
      $table->foreign('post')->references('id')->on('posts');
      });

  • @RicardoRonsoni
    @RicardoRonsoni 2 года назад

    11:45 - 1..1
    20:58 - 1..N
    31:05 - N..N

  • @thiagomenezes8975
    @thiagomenezes8975 4 года назад +3

    gente, no tempo 4:57, linha 25 - "$table->foreign('user')->references" alguem sabe o final dessa linha ? como termina esse relacionamento ? to há 5h aqui pesquisando mas nao consigo...sniff :) tks

    • @luispaulolauer4214
      @luispaulolauer4214 4 года назад +1

      $table->foreign('user')->references('id')->on('users');
      $table->foreign('post')->references('id')->on('posts');

    • @klaytonalbuquerque3921
      @klaytonalbuquerque3921 4 года назад

      pode adicionar integridade referencial assim:
      $table->foreign('user')->references('id')->on('users')->onDelete('cascade');

  • @dansanuza
    @dansanuza 5 лет назад +1

    pena que ficou faltando como inserir e atualizar e até um exemplo de delete....

  • @tudoumpouco8045
    @tudoumpouco8045 4 года назад

    caralho mano, muito foda essa aula. Parabéns

  • @canalmainecom
    @canalmainecom 4 года назад

    Se elas funcionam sem definir as estruturas de relacionamento, tem algum problema usar os relacionamentos sem definir, so definir via codigo no model

  • @rafablum
    @rafablum 4 года назад

    Alguém ai, sabe como acessar na view de lista de endereços onde em cada linha tenho o nome do usuário?? Na view.
    No controller "INDEX" estou pegando todos endereços e usuários e na view para cada linha de endereço tenho que fazer um @foreach($users as $user)
    @if($user->id == $adress->user)
    {{$user->name}}
    ...
    Consigo mostrar, mas acredito não ser a melhor forma de mostrar na view... dicas sugestões, please!

  • @RichellyItalo
    @RichellyItalo 4 года назад +1

    Primeiramente, obrigado.
    E "segundamente", como posso deixar meu PHPStorm nesse estilo ai com fontes e tudo?

    • @reinaldorti
      @reinaldorti 4 года назад +1

      Richelly Italo pesquisa ai sobre scheme netbens default lighr

  • @willistonunes
    @willistonunes 3 года назад

    alguém me ajude, nao conseguir fazer esse processo no meu projeto, a ideia e mostra qual o nome do perfil do usuario

  • @helaniocezar
    @helaniocezar 4 года назад

    Otimas aula, agradeco demais pelo conteudo disponibilizado.
    Pode me tirar uma dúvida?
    usando como exemplo o seu relacionamento mesmo, por exemplo:
    vai ter uma tela onde vai ser listado todos os artigos e eu queria que para cada artigo listado tivesse o nome do usuario que escreveu esse artigo, como eu faria?
    pensei numa solucao que seria uma nova coluna contendo o nome do usuario no post, mas nao sei se isso é necessario.

    • @helaniocezar
      @helaniocezar 4 года назад

      Respondendo a mim mesmo, não acredito que só bastava um foreach com artigo->usuario... Como laravel é parece mágica, pra mim que veio do java, onde tudo é mais "implemental" onde você teria que por como atributo na classe artigo um usuário...

  • @fatosdefato
    @fatosdefato 5 лет назад +1

    sei que sou muito chato ...(só um pouco) mais vou pedir novamente para por favor responda os comentários outro detalhe que tive dificuldade sei que outros tiveram mais ... crie tudo do zero não inicie com as coisas parametrizadas pq as vezes acho que só as vezes temos alunos que não tem a mesma capacidade de raciocínio do que os demais e tb da sua que já esta nisso ha um milhão de anos então por favor cria tudo do inicio ate pq ajuda no aprendizado mesmo que o vídeo fique extenso mais seria muito bom por que a aprendizagem nada mais é que a repetição de um determinado movimento ou neste caso exercício....desde já peço desculpa pelo transtorno e já agradeço pelo coração neste comentário ....

  • @marcotuliolacerda2600
    @marcotuliolacerda2600 4 года назад

    Estes relacionamentos precisam estar criados certinhos tambem no banco ? ou se o banco contiver as colunas porem sem serem FK somente com as PK ja da certo?

  • @srfrt
    @srfrt 3 года назад

    Por favor alguém me de uma luz: projeto laravel: tenho na view ordem de serviço o select que mostra os produtos, mas gostaria de ao selecionar um produto o campo seguinte mostrasse o preço.

    • @MultiJackloko
      @MultiJackloko 3 года назад

      veja o video da playlist sobre ajax

  • @gmachado11
    @gmachado11 3 года назад

    Aula boa, mas poderia ser melhor! A parte de relacionamento N:N como eu faco? sua base de dados já está construida, eu estou tentando fazer na minha e sem sucesso. Vou pesquisar e colocar aqui, mas acho que é uma informação que o curso deveria fornecer não eu ter que prcurar.

  • @thiagomenezes8975
    @thiagomenezes8975 4 года назад

    Eu não gostei do vídeo, eu AMEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII hehehehe

  • @fatosdefato
    @fatosdefato 5 лет назад

    enfim vamos para o ep08 :-0

  • @marciocarvalho8081
    @marciocarvalho8081 6 месяцев назад

    Kkk wchei q ele ia dixer sou Robson leite 😂😂

  • @hugocaixeta5734
    @hugocaixeta5734 3 года назад

    18:00

  • @otaldepeewee3596
    @otaldepeewee3596 4 года назад

    4:53

  • @RicardoMerinhoFernandes
    @RicardoMerinhoFernandes 3 года назад

    Gustavo: alguma razão específica para neste ponto: ruclips.net/video/qTH0b59Y00o/видео.html vc não ter passado o argumento "--model=User"? Achei que fica mais simples e que tem menos código envolvido no controlador quando é passado o "--model=User"...

  • @thiagomenezes8975
    @thiagomenezes8975 4 года назад

    gente, nessa tips, o Gu já começa o video com todos os arquivos das migrations criadas, nao dá pra seguir né ? grato

    • @thiagomenezes8975
      @thiagomenezes8975 4 года назад

      Gu, achei as soluções para as minhas duvidas, rsrsr. Quem precisar pessoal, segue:
      1) o final da linha está na aula anterior
      2) A aula começa com várias migrations, e para descobrir todos os seus campos, é necessário ir avançando na aula, que o Gu mostra tais campos, daí é só alterar o respectivo arquivo dela e rodar o php artisan migrate
      3) Já a migrate pivo, ele tb mostra os campos, e é necessário criá-la com o comando: php artisan make:migration create_posts_categories_table
      4) No final dá tudo certo.
      5) Eu acho espetacular tudo que o Laravel pode fazer e como ganhamos tempo, por exemplo com os relacionamentos, muito fácil e rápido
      6) No meu caso, para fazer todos os relacionamentos, só deu certo assim: return $this->belongsToMany('App\Post', 'posts_categories', 'category', 'post'); usando 'App\Post', só com 'Post' dá erro ao localizar esta class.
      7) E para finalizar, eu já quero de antemao agradeder o professor Gustavo, o cara é foda mano, muito melhor que muitos estudantes aqui da Poli-USP, isso prova que ele é esforçado, dedicado e consegue o que quiser, com muito estudo e dedicacao. Eu faco direito mas amo programação e assim que eu tiver uma grana vou fazer o curso developer Laravel. Muito obrigado Upinside, e desculpe qq erro aqui.

  • @christiancastro5174
    @christiancastro5174 5 лет назад

    alguem pode escrever pra mim esse comando que ele diz na aula em 2:26 da forma que eu ouvi não funcionou ... php artisan make:migration create_exemplo_table -mcr ;-;

    • @thiagomenezes8975
      @thiagomenezes8975 4 года назад +1

      pq nao funcionou ? qual foi o erro ? vc está dentro do diretório da instalacao do laravel ?

    • @christiancastro5174
      @christiancastro5174 4 года назад

      @@thiagomenezes8975 ja deu certo , sabe a aula 6 sobre models onde ele mostra esse comando no final php artisan make:model Model -mcr pois é ela tinha sumido da playlist e por isso fiquei fora de contexto , mas ela foi repostada esses dias e consegui aprender de boas ^^, obrigado por tentar ajudar a comunidade precisa disso ^^

    • @thiagomenezes8975
      @thiagomenezes8975 4 года назад

      php artisan make:model Product --mcr

  • @fatosdefato
    @fatosdefato 5 лет назад

    desisto vou pedir pro Google remover este coração do youtube :-(