Introdução à API Rest com Laravel 10

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025
  • Quer se especializar em Laravel? Conheça ainda hoje à Academy: academy.especi...
    WSL: • 03 - Habilitar o WSL2 ...
    Repositório da Aula: github.com/esp...
    Cursos Sobre APIs Rest com Laravel: github.com/esp...
    Links úteis: linktr.ee/espe...

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

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

    Sensacional Carlos. Devido à sua didática, me facilitou demais compreender e consegui fazer meu primeiro projeto. Muito obrigado!

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

      Fico feliz demais ao ler isso, gratidão e TMJ!

  • @carlosalbertobatistacruz
    @carlosalbertobatistacruz Год назад +3

    Que aula linda e maravilhosa.. nao usava o laravel desde 2020 e já tinha me esquecido dessas abordagens, uma coisa que eu gostaria de acrescentar na validação do password é a string 'sometimes' ( 'password' => 'sometimes|min:6|confirmed'), ela serve para indicar que o campo password deve ser validado apenas se estiver presente na solicitação. :)

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

    Olá Carlos Ferreira. Muito boa sua didática.

  • @Luzinhasistem
    @Luzinhasistem 7 месяцев назад +3

    Genial esse setup do laravel, obrigada.

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

    Muito bom! Parabéns pela didática e objetividade, conteúdo excelente.🚀

  • @cesin9
    @cesin9 Год назад +3

    Opa , uma dica é usar a extensão Codeium no VScode 👊, ajuda muito inclusive nas aulas.

  • @haallefs
    @haallefs 11 месяцев назад +1

    Oi Carlos, ótima aula!
    só uma ressalva, pelo menos na versão 10 do Laravel, na model de `User`, ele ja faz o cast de password, sendo assim não precisa cryptografar na hora de ir para o banco, pois ja faz automático :-)

  • @JoaoVictor-ij5jk
    @JoaoVictor-ij5jk Год назад

    Aula excelente!!! me ajudou muito no projeto.

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

    Como sempre suas aulas são ótimas!!

  • @vitorm.correa5768
    @vitorm.correa5768 Год назад

    Excelente, meu amigo!!! 🚀🚀🚀

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

    Toopppppp!!!!! ÓTIMA didatica, obrigado!

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

    Excelente aula

  • @LuizOtavio-we6be
    @LuizOtavio-we6be Год назад

    Excelente conteúdo!

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

    excelente aula!

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

    vídeo incrível

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

    Na parte de regras não funcionou o "$this->id" na parte do patch, tive que colocar o "this->collaborator" e ai foi! Por que o nome da rota que eu criei foi /collaborators e o laravel pega o parâmetro id que está fora da request, pois vem na url e coloca dentro do objeto com o nome da rota no singular no meu caso ficou {"collaborator": "1"}

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

    Essa validação, por padrão o usuario recebe uma mensagem em inglês, como deixar essa mensagem em português?

  • @Lucaslima-gz9vk
    @Lucaslima-gz9vk Год назад

    Os recursos usados nessa aula funcionam no laravel 7?

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

    Valou cara ajudou muito

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

    top de +++++++

  • @fernandohenriquedejesusfer3334

    Boa tarde, ao tentar clonar o repositorio aparece essa mensagem not valid: could not determine hash algorithm; is this a git repository?
    como resolvo ?

  • @AlvaroFelipe-wq3og
    @AlvaroFelipe-wq3og Год назад

    Ótimo vídeo.
    Vai ter continuação? JWT ...

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

      Obrigado. Sim, penso em depois lançar um vídeo sobre autenticação de APIs;

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

    Vocês recomendam o Laradocker também?

  • @gurinho26
    @gurinho26 11 месяцев назад +1

    🇲🇿

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

    Já que é um sistema somente para controle e gestão de API, porque não fazer no Lumen, no lugar do Laravel?

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

      Lumen Vai ser descontinuado, n tem pq Fazer em uma ferramenta que o proprio criador do Laravel o Taylor disse q cairá em desuso e sem suporte 😉

  • @iso0406
    @iso0406 Год назад +3

    Pessoal, estou tentando rodar a migrate, mas dá este erro aí:
    SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mysql failed: Temporary failure in name resolution (Connection: mysql, SQL: select * from
    O que pode ser !? Será que é configuração do .ENV ?

    • @becardine
      @becardine Год назад +3

      Tive um problema parecido e no meu caso foi porque o nome do HOST no .env estava diferente do que está configurado no docker-compose. O certo, seguindo o git do setup do Carlos é estar assim => DB_HOST=db

    • @LuizOtavio-we6be
      @LuizOtavio-we6be Год назад +1

      @@becardine Exatamente! comigo aconteceu o mesmo erro, tive que trocar pra "db"

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

      Obrigado @@becardine !! Salvou a noite ahaha

    • @JoaoVictor-ij5jk
      @JoaoVictor-ij5jk Год назад

      @@becardine nem todo herói usa capa, vlw becardine

  •  Год назад

    Sempre tenho boas aulas, porém estou enfrentando um problema ao tentar atualizar dados usando a classe StoreUpdateUserRequest. O sistema não está realizando a atualização e simplesmente retorna para a página inicial. Notei que o mesmo código funciona corretamente se eu utilizar a classe Request ao invés da StoreUpdateUserRequest. Inclusive, verifiquei o repositório do projeto e está exatamente igual. Estou utilizando o Laravel versão 10.

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

    Poderiamos criar uma nova classe request especifico para o update do user ?

  • @AlvaroFelipe-wq3og
    @AlvaroFelipe-wq3og Год назад

    Tive um problema na hora de listar um único usuário: Quando o usuário existe, ele lista certinho, mas quando ele não existe, retorna o 500 internal serve error e não o 404. Errei alguma coisa no código?! Se não, como corrigir?
    Desde já agradeço a ótima aula e aguardo ansioso a práxima sobre autenticação. Abraço.

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

    Professor, em questão de relacionamento de tabelas, é a mesma logica de fazer pra uma aplicação MVC padrão?

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

    Olá pessoal, alguem sabe me dizer o que preciso aprender para iniciar como junior no laravel? Tenho conhecimento basico de mysql, javascript, estou estudando laravel e livewire, mas não sei até onde devo estudar para procurar vaga ou fazer freelancer, não sei como iniciar, e quanto mais aprendo mais parece que estou e menos preparado por ver tanta coisa que ainda devo aprender. Tenso🤗🤗

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

    professor, bela aula, mas estou com problemas, estou utilizando minha api para consumir em um front Angular, porem, o envio dos dados esta por meio de um object que é por conta da classe de resource, então o angular não consegue pegar estes dado porque ele cria um segundo data, estou meio perdido nisto

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

    A questão do repository, atualmente eu estou utilizando, muitas querys estão ficando tão grandes que ia ficar complicado manter tudo no service

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

      Sim sim, nesse caso super vale a pena mesmo, porque fica mais organizado. Boa!

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

    Esse método não é aceito no UserResource
    public function toArray(Request $request): array {
    Method 'App\Http\Resources\UserResource::toArray()' is not compatible with method 'Illuminate\Http\Resources\Json\JsonResource

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

    Tem como mostrar isso com lumen

  • @rafaelmeiradeoliveira7575
    @rafaelmeiradeoliveira7575 10 месяцев назад

    fiquei totalmente confuso pois a sua pasta de arquviso e totalmente diferente da minha buguei total, clonei o repositorio seguindo os mesmos comando e veio desatualizado. no app não tem os mesmos arquivos

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

    Professor Carlos... esse docker: consigo funcionar no Linux
    ?

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

    Seu conteudo é muito bom, mas você fica muito na superfice, tem que ir mais fundo, trazer conceitos mais complexos do Laravel.. Api rest com laravel 5,6,7,8,9 e 10 é quase a mesma coisa..

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

      Quer conteúdos mais profundos? Segue: academy.especializati.com.br/cursos
      Na Academy tem cursos de Laravel de todos os níveis, brigado denada! ;-)

    • @TheCleberhenrich
      @TheCleberhenrich Год назад +3

      Vídeo de degustação é assim mesmo amigo, agora pra quem é assinante do Academy e também acompanha as aulas do Carlos na Dev Full Cycle sabe que o bicho pega kkk. Melhor professor de Laravel/Php disparado!

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

      @@TheCleberhenrich Obrigado Cleber, TMJ amigo!

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

      @@TheCleberhenrich ruclips.net/video/VRNc0U3hkVc/видео.html

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

    O meu está dando um erro Warning: require(/var/www/vendor/autoload.php): Failed to open stream: No such file or directory in /var/www/artisan on line 18

    • @browniemagico5811
      @browniemagico5811 11 месяцев назад +1

      faz isso: docker exec -it $id_do_container bash ...e depois ...composer install...fora do container ainda na pasta do projeto executa... ./vendor/bin/sail up...funcionou assim para mim

    • @Miguelm-del
      @Miguelm-del 8 месяцев назад

      @@browniemagico5811 Boa funcionou aqui, só assim