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...
Sensacional Carlos. Devido à sua didática, me facilitou demais compreender e consegui fazer meu primeiro projeto. Muito obrigado!
Fico feliz demais ao ler isso, gratidão e TMJ!
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. :)
Olá Carlos Ferreira. Muito boa sua didática.
Genial esse setup do laravel, obrigada.
Muito bom! Parabéns pela didática e objetividade, conteúdo excelente.🚀
Opa , uma dica é usar a extensão Codeium no VScode 👊, ajuda muito inclusive nas aulas.
é pago?
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 :-)
Aula excelente!!! me ajudou muito no projeto.
Como sempre suas aulas são ótimas!!
Vlw. TMJ!
Excelente, meu amigo!!! 🚀🚀🚀
Vlw meu amigo. TMJ!
Toopppppp!!!!! ÓTIMA didatica, obrigado!
Vlw. TMJ!
Excelente aula
Excelente conteúdo!
excelente aula!
vídeo incrível
Vlw. TMJ!
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"}
Essa validação, por padrão o usuario recebe uma mensagem em inglês, como deixar essa mensagem em português?
Os recursos usados nessa aula funcionam no laravel 7?
Valou cara ajudou muito
top de +++++++
Vlw. TMJ!
Boa tarde, ao tentar clonar o repositorio aparece essa mensagem not valid: could not determine hash algorithm; is this a git repository?
como resolvo ?
Ótimo vídeo.
Vai ter continuação? JWT ...
Obrigado. Sim, penso em depois lançar um vídeo sobre autenticação de APIs;
Vocês recomendam o Laradocker também?
🇲🇿
Já que é um sistema somente para controle e gestão de API, porque não fazer no Lumen, no lugar do Laravel?
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 😉
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 ?
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
@@becardine Exatamente! comigo aconteceu o mesmo erro, tive que trocar pra "db"
Obrigado @@becardine !! Salvou a noite ahaha
@@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.
Poderiamos criar uma nova classe request especifico para o update do user ?
Pode sim, sem problemas! =D
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.
Professor, em questão de relacionamento de tabelas, é a mesma logica de fazer pra uma aplicação MVC padrão?
Sim!
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🤗🤗
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
Resolvi kkk
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
Sim sim, nesse caso super vale a pena mesmo, porque fica mais organizado. Boa!
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
Tem como mostrar isso com lumen
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
Qual versão está usando?
Professor Carlos... esse docker: consigo funcionar no Linux
?
Consegue sim!
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..
Quer conteúdos mais profundos? Segue: academy.especializati.com.br/cursos
Na Academy tem cursos de Laravel de todos os níveis, brigado denada! ;-)
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!
@@TheCleberhenrich Obrigado Cleber, TMJ amigo!
@@TheCleberhenrich ruclips.net/video/VRNc0U3hkVc/видео.html
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
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
@@browniemagico5811 Boa funcionou aqui, só assim