Curso Laravel - Resgatando parâmetros de URL - #08

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

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

  • @TechTejota
    @TechTejota Год назад +12

    Em versões mais recentes do Laravel é necessário adicionar, também, a variável como parâmetro na função:
    Route::get('/produtos/{id}', function ($id) {
    return view('products', ['id'=> $id]);
    });

    • @gabrielsonoflight5803
      @gabrielsonoflight5803 Год назад +1

      Não consegui fazer funcionar, sempre dá página não encontrada.

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

      @@gabrielsonoflight5803
      Route::get('/produtos_teste/', function () {
      return "Você não passou nenhum id";
      });
      isso vai funcionar para tratar ID em branco.

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

      valeu meu querido

  • @vinicivianaloss
    @vinicivianaloss 2 года назад +3

    Didática impecável, de forma simples você conseguiu explicar.

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

    Obrigado pelo serviço prestado. Glória a DEUS!

  • @kronasuporte-atendimento2205
    @kronasuporte-atendimento2205 2 года назад +2

    Suas aulas estão realmente me ajudando a crescer como profissional parabéns

  • @renatoazevedo4850
    @renatoazevedo4850 2 года назад +1

    Muito bom, Metheus tem muita didática. Parabéns Matheus !!!

  • @mullernocciolli
    @mullernocciolli Год назад +13

    Muito TOP a aula! Porém, quando acessei o repositório, não localizei as imagens utilizadas.

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

    ESPERO QUE ESSAS AULAS CONTINUE. SÃO MUITO BOAS

  •  2 года назад +1

    de fato, o melhor professor de dev da web! Parabéns meu caro!

  • @RUICOSTABARBOSA
    @RUICOSTABARBOSA 2 года назад +1

    Parabéns pela dedicação. Estou aprendendo muito.

  • @lucasgabrielcadan88
    @lucasgabrielcadan88 2 года назад +2

    Canal muito foda cara! Adorei os teus vídeos, to adorando fazer esse curso!

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

    muito bom, mais um vídeo que saio com grandes aprendizados

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

    Cara, suas aulas tão salvando meu TCC kkkkkkkk +1 inscrito

  • @MarcosPauloSalesdosSantos
    @MarcosPauloSalesdosSantos 3 года назад +2

    Meus parabéns, meu caro , to aqui na aula 8 na velocidade 1.5, e não consigo parar! haha

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

    A cada aula ,tenho mais interesse em continuar . muitos parabéns.

  • @angelo.piletti
    @angelo.piletti 3 года назад +1

    Tu ensinas muito bem. Faz um curso de Laravel e VueJS na sua pataforma

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

    Muito bom Matheus. Continue as aulas.
    Me inscrevi em seu canal por entender o MVC por exemplo, por sua maneira de ensinar saporra toda. kkkkkkkkkk
    Sucesso irmão!!!

  • @lelis.designer
    @lelis.designer 4 года назад +1

    Conteúdo TOP com um Professor TOP!!!

  • @djalmadeoliveira653
    @djalmadeoliveira653 2 года назад +1

    Mestre Matheus, Maravilhoso !!!!!

  • @DiegoSantos-uk3fn
    @DiegoSantos-uk3fn 3 года назад +1

    Cara, parabéns!!! Você faz um trabalho topzêra demais. Mais um inscrito e vou indicando em todas as oportunidades. Parabéns mesmo!!

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

    Agradecemos sua compra!

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

    curso bom demais o melhor que já vi!!!

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

    Tenho entrega pra hoje até meia noite e to aqui kkkkkkkkk

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

    Estou gostando muito do curso, a didática é ótima!

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

    to aprendendo bastante coisa obrigado pelo conteudo

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

      boa Gustavo, te espero nos outros cursos depois =)

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

    Obrigado pela aula!

  • @devsincero444
    @devsincero444 Год назад +2

    pra quem não esta conseguindo usar a rota sem passar o id como ele fez, na rota vc tem q colocar
    Route::get('/produtos_testes/{id?}', function ($id = null).
    usando o simbolo de interrogação {id?} faz com q o id não seja obrigatorio

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

      Wesley, como conseguiu fazer exibir o ID no passo anterior?
      O meu:
      Route::get('/produtos/{id}', function ($id) {
      return view('product', ['id' => $id]);
      });
      Sempre retorna erro 404.

    • @devsincero444
      @devsincero444 Год назад +2

      @@gabrielsonoflight5803 na parte de exibição do id usei um if else padrão
      if($id != null)
      {
      echo $id;
      } else
      {
      echo "Nenhum produto cadastrado";
      }

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

      veja se resolve se problema

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

      @@devsincero444 vou ver logo amanhã! Muito obrigado!

    • @gabrielsonoflight5803
      @gabrielsonoflight5803 Год назад +1

      @@devsincero444 não resolveu, estava quase desistindo quando do nada resolvi usar o fecho do PHP.
      Doideira ou não, o: " ?> " salvou o meu projeto!

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

    No aguardo. Muito boa as aulas.

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

      valeu Fabio, quarta feira está no ar, abraço!

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

    Muito boas esta aulas.

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

    Ótimo conteúdo.

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

    Matheus... que critérios podem nortear a escolha entre Laravel ou Next ?

  • @marcondes.broker
    @marcondes.broker Год назад

    Fala ai Matheus... muito bom o conteudo.. muitoooo melhor do que todos que achei inclusive de plataformas pagas... apesar de ja ter dois anos a publicação deste, voce disse que tem o material no seu GITHUB... porem nao encontrei.. poderia nos informar aqui onde localizar?
    Gostaria de conferir alguns codigos, pois tem algumas coisas que nao estao funcionando.

    • @Samuel-ys7nn
      @Samuel-ys7nn Год назад

      tem que mudar a branch no select

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

    Obrigado matheus

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

    Aula show

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

    Ótima aula!

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

    Muito bom. Conteúdo foda!

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

    Super top!

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

    @Matheus Battisti, que extensão você usa para deixar os icones ali no explorer do vs code de acordo com o tipo de arquivo?

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

      material icons, se pá

  • @guilhermepinto1273
    @guilhermepinto1273 2 года назад +2

    No meu projeto tive que retirar o atributo COLLAPSE pq ele estava apagando o meu nav todo não sei pq.

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

    Olá Matheus, tudo bem ?!
    Didática fantástica, indo muito bem...
    Neste video estou com uma dúvida.
    tenho o blade "product.blade.php" com o trecho:
    @extends('layouts.main')
    @section('title', 'produto')
    @section('content')
    Tela de Produto
    Exibindo produto id: {{ $id }}
    @endsection
    no arquivo de rotas (web.php) adicionei (como no vídeo) o trecho:
    Route::get('/produtos/{$id}', function ($id) {
    return view('product',['id' => $id]);
    });
    entretanto, ao tentar acessar o link esta acusando:
    404 - NOT FOUND
    Consegue me apoiar onde esta meu erro ?

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

      Uma noite de sono e cabeça fresca resolvem muita coisa...
      Errado:
      Route::get('/produtos/{$id}', function ($id) {
      return view('product',['id' => $id]);
      });
      Certo
      Route::get('/produtos/{id}', function ($id) {
      return view('product',['id' => $id]);
      });

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

      tô com a mesma dúvida e o mesmo problema, travei aí

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

      @ da uma olhada na solução que achei.

    •  3 года назад

      DESISTI DO CURSO por falta do feedback

    •  3 года назад

      @@lprossettovideos o meu da desse jeito ai sem o $ e continua dando erro.

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

    conteúdo show!!

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

    porque a section content precisa do endsection e a outra seção não precisa ?

  • @andredias6356
    @andredias6356 3 года назад +2

    Boa noite mestre não encontrei a pasta com as imagens eu baixei o projeto e não encontrei pasta do img

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

      opa Andre, boa noite, o projeto completo está em outra branch: github.com/matheusbattisti/curso_laravel/tree/Aula_30

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

    Muito bom o curso Matheus porém as imagens não estão disponiveis no repositorio do GIT

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

      opa Leandro, só mudar para o último branch que elas aparecem...

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

    Que plugin é esse que você usa para edição do html com esses snippets css+html?

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

    Oi, estou começando o curso agora, porém não identifiquei as imagens no git. Alguém poderia me ajudar ?

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

    Maneiro! Só não tô achando a pasta CSS dentro de public com as imagens

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

      oi Flavio, cada aula é um branch, só alterar lá para o último q vc vai ter o projeto completo...

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

      @@MatheusBattisti Beleza, já vejo lá. Por enquanto pus qualquer imagem, só pra constar... valeu!!

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

    Fala professor me tira uma dúvida de Noob. Pelo que eu vi do laravel eu posso usar o php como linguagem front end?

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

      opa Flávio, mais ou menos, é um HTML misturado com PHP... No caso, costumam chamar de HTML dinâmico, phtml

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

    Boa noite, a imagem do meu projeto não diminuiu, não sei porque

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

    Não consegui fazer funcionar para exibir o produto; sempre dá página não encontrada. 404

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

      Caso alguém venha a ter esse mesmo problema, pode experimentar o que eu fiz, e que resolveu tudo: usar o comando de fecho do php:
      ?> 😬

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

    não to conseguindo deixar o menu em row.

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

    Opa, consegue me dar um help? A minha URL está ficando com o " %20 " do espaço, eu gostaria que ficasse com um " - ". Já pesquisei em tudo que é lugar, e não achei nada que consiga resolver isso.

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

      tem como compartilhar o link de uma imagem aqui pra eu ver?

  • @independente.mentes
    @independente.mentes 2 года назад

    Queria tanto o certificado desse curso

  • @antonioandre23
    @antonioandre23 7 месяцев назад

    A classe "collapse" elimina tudo o que esta dentro do div (imagem+lista) alem de que se eu remover esse collapse a lista fica em baio da img e nao lado a lado

    • @lilas_tv
      @lilas_tv 2 месяца назад

      como resolveu?

    • @lorenaoliveira3482
      @lorenaoliveira3482 2 месяца назад

      @@lilas_tv tenta abrir em outro navegador! Tô aqui há um tempão tentando resolver. Testei num navegador diferente, e estava certo!!Deu certo no Firefox

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

    👍👍

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

    nao consegui achar as imagens, so acho o codigo no repositorio

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

    nao estou achando as imagens mais alguem??

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

    no repositorio dele não tem nenhuma imagem. alguem ai tem as imagens?

  • @reynaldo_Costa
    @reynaldo_Costa 2 года назад +1

    Alguém pra ajudar? quando coloco pra view retornar o id não funciona, porém quando retiro dá okay, será que é a versão do meu laravel?
    Route::get('/product/{id}', function ($id) {
    return view('product', ['id'=>$id]);
    });
    @extends('layouts.main')
    @section('title', 'produto')
    @section('content')
    Voltar para View de contatos
    Ir para a View produto
    Exibindo produto: {{ $id }}
    @endsection

    • @user-jj5kg5sw9k
      @user-jj5kg5sw9k 2 года назад

      Descobriu mano? Também estou achando que é a versão do laravel, pois a minha está exatamente igual o mostrado na aula. O meu laravel é o 9.0

    • @user-jj5kg5sw9k
      @user-jj5kg5sw9k 2 года назад

      Manoo, descobri. Depois de fuçar muito, tem umas 2 horas q tô tentando

    • @user-jj5kg5sw9k
      @user-jj5kg5sw9k 2 года назад +1

      O problema foi que fiz a view product dentro de layout, se tu reparar bem ele é feita dentro apenas de view e não na pasta layout, tenta aí

    • @kiuteby
      @kiuteby 2 года назад +1

      Faltou o ponto de interrogação após o id na pagina product

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

      @@kiuteby Sim

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

    Nas versões 8.2 + do PHP e Laravel a função de URL em branco cai numa página 404. O que eu fiz para tratar a falta de um {$ID} foi:
    Route::get('/produtos_teste/{id}', function ($id = null) {
    if (!is_numeric($id) || is_null($id) || $id === "") {
    return "Use um ID valido, ou contate o administrador!";
    }
    return view ('product', ['id' => $id]);
    });
    -----------------------------------------------------------------------------------------------------------
    e para tratar a página 404 de uma forma mais estilizada eu usei o:
    Route::get('/contact', function () {
    return view ('contact');
    });
    -----------------------------------------------------------------------------------------------------------
    para redirecionar um get no id sem parâmetro, ou seja, nulo eu usei uma nova rota:
    Route::get('/produtos_teste/', function () {
    return redirect('/');
    });

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

      também pode usar
      Route::get('/produtos_teste/', function () {
      return "Você não passou nenhum id";
      });