Criando uma API Rest com Laravel em 10 minutos

  Рет қаралды 50,410

Cristian Bernardes

Cristian Bernardes

Күн бұрын

Пікірлер: 125
@FranciscoJunior29
@FranciscoJunior29 5 жыл бұрын
Como dizemos por aqui: curto e grosso. Show, parabéns.E obrigado por compartilhar.
@flavioribeiro90
@flavioribeiro90 Ай бұрын
Do jeito que vc gosta kkkkk
@gabrielbuche5812
@gabrielbuche5812 Жыл бұрын
serio mesmo o melhor video e mais bem explicado que ja vi muito obrigado tu é foda irmao, ganho um fã, slk tu é mt fera slk
@ivy48766
@ivy48766 3 жыл бұрын
Essa sua aula é sensacional, amigo, direto ao ponto e sem enrolação, parabéns viu, vou acompanhar os outros videos de Laravel no canal.
@Tue-so2ls
@Tue-so2ls Жыл бұрын
Quando devo usar o padrão tradicional mvc ou api? Qual é melhor?
Жыл бұрын
Perfeita sua didática!!! Vaeuuuuuu
@maateixeira4233
@maateixeira4233 4 жыл бұрын
Muito bom! Continue fazendo mais videos sobre o laravel, sua metodologia de ensino é muito prática
@Tue-so2ls
@Tue-so2ls Жыл бұрын
Quando devo usar o padrão tradicional mvc ou api? Qual é melhor?
@LukSilva12
@LukSilva12 4 жыл бұрын
Gostaria de um tutorial sobre a parte de autenticação no uso de apis com laravel. Tutorial muito bom e ótima didática!
@walt627
@walt627 3 жыл бұрын
Rápido e rasteiro. Show de bola!!!
@Luszca
@Luszca 3 жыл бұрын
Brabo demais!!!! Vou olhar esse curso com certeza.
@alvarocampos1495
@alvarocampos1495 3 жыл бұрын
Vc pra escolher nome pra cachorro é igual aquele cara q nomeou os filhos como Xerolaine, Fotocópia, Carimbo
@cristianbernardes7511
@cristianbernardes7511 3 жыл бұрын
Bem isso! Kkkkkkkkkkkk
@marianagomes4285
@marianagomes4285 5 жыл бұрын
Parabéns pela iniciativa
@ThiagoRoc
@ThiagoRoc 4 жыл бұрын
Sua didática é top! Vou adquirir o curso da udemy!
@douglasfernando3845
@douglasfernando3845 3 жыл бұрын
Simples e direto . Poderia dar um exemplo usando um Middleware simples de autenticação.
@thiagoornellas5690
@thiagoornellas5690 4 жыл бұрын
Parabéns pela explicação! Bem dinâmica!
@maestrojuniorsousa
@maestrojuniorsousa 4 ай бұрын
O CABA É BRABO
@elvisonvictor1690
@elvisonvictor1690 2 жыл бұрын
rapaz, fiquei na duvida quando você faz o get, como roda a aplicação pra consumir no postman não entendi como chegou nesse link
@severinus_band
@severinus_band 4 жыл бұрын
Maravilha! muito bom mesmo, simples e objetivo, melhor é impossível, valeu!!!
@tiagodrael
@tiagodrael 4 жыл бұрын
Fiz tudo que você publicou no vídeo. Tem alguma configuração que tem que ter que você não postou nesse vídeo? O model e controller eu fiz, linkei o . env pra o banco que criei com as colunas "raca", "nome" peguei o rota fiz também o ajuste pra o API como você falou. O que taria errado aí?
@noyadoc
@noyadoc 3 жыл бұрын
@@tiagodrael achou o erro? eu tbm estou com erro , de pagina não encontrada, só que estou fazendo direto no servidor
@lucasamorim7576
@lucasamorim7576 4 жыл бұрын
Show de bola velho. Parabéns!!
@knop.mickael
@knop.mickael 4 жыл бұрын
isso foi incrível, parabéns e obrigado!
@fabiodossantos8223
@fabiodossantos8223 4 жыл бұрын
Maravilha de explicação, parabéns
@FredTavares
@FredTavares 3 жыл бұрын
Show meu amigo
@MarioGuimaraesFit
@MarioGuimaraesFit 4 жыл бұрын
Direto ao ponto. Parabéns
@anadainohorus7625
@anadainohorus7625 5 жыл бұрын
Parabéns pelo video...salvou aqui!
@novocanal7153
@novocanal7153 2 жыл бұрын
E para o outro lado consumir?
@darciojunior434
@darciojunior434 5 жыл бұрын
Boa noite patrão, tudo bem ??? A didática está excelente, somente uma dúvida minha mesmo: à partir dos 7:00 você dá um insert de cachorro na Base de dados através do Postman, eu tentando fazer isso não consigo dar esse insert e estou trabalhando com mysql, tem alguma configuração em algum canto da qual eu comunico o postman com o banco de dados, nunca trabalhei com o Postman e estou procurando aqui na Web ... Obrigado por enquanto ...
@cristianbernardes7511
@cristianbernardes7511 5 жыл бұрын
Não há nenhuma configuração do postman com o banco em si. Ele só simula os verbos HTTP. Talvez seja alguma coisa que você escreveu errado no código!
@darciojunior434
@darciojunior434 5 жыл бұрын
@@cristianbernardes7511 Então: a minha dúvida foi porque com a explicação que você nos mostra da a entender que através do postman você consegue inserir, alterar e excluir o registro de cachorro na base de dados, e eu infelizmente não consegui fazer isso ...
@cristianbernardes7511
@cristianbernardes7511 5 жыл бұрын
Você tem que se atentar aos verbos HTTP. Quando for fazer inserção. POST Quando for atualizar. PUT Quando for Receber algum dado. GET Quando for deletar. DELETE
@lucaasviieira
@lucaasviieira 5 жыл бұрын
@@cristianbernardes7511 Professor, tive um erro nesse momento, fiz exatamente como esta ali, porem quando tento inserir usando o metodo post, recebo a seguinte mensagem : "The POST method is not supported for this route. Supported methods: GET, HEAD." Se puder me ajudar eu agradeço muito, otima didatica!
@cristianbernardes7511
@cristianbernardes7511 5 жыл бұрын
@@lucaasviieira algum erro está acontecendo na sua rota! Verifica se o verbo está correto
@brunomiguelgroth
@brunomiguelgroth 2 жыл бұрын
Excelente conteúdo!
@FabianoFigueiredoff
@FabianoFigueiredoff 2 жыл бұрын
direto ao ponto e vendeu o curso no final, fantástico. Segui, curti, sem precisar me pedir. Deixa eu te perguntar, o seu curso funciona bem com o laravel 9? To pronto para comprar.
@cristianbernardes7511
@cristianbernardes7511 2 жыл бұрын
Funciona sim, só deve mudar a forma de criar as rotas
@FabianoFigueiredoff
@FabianoFigueiredoff 2 жыл бұрын
@@cristianbernardes7511 blz, já vi aqui e comprei seu curso lá na Udemy. Seu e de outro também. Ai vou trabalhar com o angular 2 também.
@PedroSilva-hz5gv
@PedroSilva-hz5gv 2 жыл бұрын
Faltou ensinar como q conecta o postman com a base de dados, fiquei perdido nisso, fora isso o video é muito bom
@cristianbernardes7511
@cristianbernardes7511 2 жыл бұрын
Não há conexão do postman com o banco de dados e sim do Laravel com o mesmo
@arozendojr
@arozendojr 4 жыл бұрын
É possível colocar a api rest e WordPress no mesmo servidor na porta 80 ?
@robertobarbosa5180
@robertobarbosa5180 3 жыл бұрын
Parabéns...muito bom!!
@ramonrodriguesdossantos
@ramonrodriguesdossantos 10 ай бұрын
Gostei D+
@JacksonMeires
@JacksonMeires 4 жыл бұрын
Legal, parabéns pelo video. Vc tem algum exemplo com o buscar?
@WhylGheR
@WhylGheR 2 жыл бұрын
Neste curso você ensinasobre body e headers?
@cristianbernardes7511
@cristianbernardes7511 2 жыл бұрын
Fala meu amigo, tudo bem. O curso é básico, mas tem bastante conteúdo bacana. Não abordo de forma tão aprofundada a questão headers e body, mas ambos são bem utilizados. Eu preciso de atualizar ele também, pois esta na versão 5.6 do Laravel, mas o que se faz lá, serve para as versões atuais
@allancalixto6373
@allancalixto6373 5 жыл бұрын
Video mais direto que esse impossivel !
@UmNerdNoCiclismo
@UmNerdNoCiclismo 5 жыл бұрын
Qual o plugin vc ta usando no vs code que auxilia com auto complete?
@cristianbernardes7511
@cristianbernardes7511 5 жыл бұрын
marketplace.visualstudio.com/items?itemName=bmewburn.vscode-intelephense-client
@renanchaves2859
@renanchaves2859 5 жыл бұрын
Exelente parabéns!
@lindonjonsonfilho4791
@lindonjonsonfilho4791 3 жыл бұрын
Muito bom! Parabéns
@ribafs
@ribafs 4 жыл бұрын
Muito bom. Obrigado.
@WebdesignemFoco
@WebdesignemFoco 3 жыл бұрын
Muito bom
@freitassousa
@freitassousa 2 жыл бұрын
Pra quem teve problemas com a classe DogController retornar que não existe: Route::apiResource('dogs', 'App\Http\Controllers\Api\DogController'); Tive que indicar de forma completa o endereço dela para funcionar aqui.
@pitchlento1
@pitchlento1 4 жыл бұрын
Muito boa aula. Estou precisando fazer uma API para interagir com banco SQL Server, seu curso ensina a trabalhar com esse banco?
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
Não, não ensina. Mas para conexão com banco de dados SQL server, você tem que instalar os drivers dele no servidor de produção. Pesquisa no Google sobre drivers sql server php
@matheusgustavo7932
@matheusgustavo7932 5 жыл бұрын
nice rapido e prático obrigado amigo.
@tiagodrael
@tiagodrael 4 жыл бұрын
Mano, Obrigado por compartilhar o conhecimento. Mas não conseguir conectar na API na hora que você faz tanto o GET quando inserir usando o verbo POST Ele dar not found 404 O que poderia ser?
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
Se vc seguiu a risca, não tem como ter dado errado, da uma olhada mais a fundo. Deve ter deixado passar alguma coisa!
@ricardofeliciano9407
@ricardofeliciano9407 3 жыл бұрын
A minha esta dado este mesmo erro, esqueci de colocar "use App\Http\Controllers\Controller;" ai coloquei e funcionou
@axanka4
@axanka4 5 жыл бұрын
Que software é esse que usou no minuto 5:07 utilizou ? Poderia criar um vídeo criando api, ( x ) usando api com vue e laravel. ( )
@axanka4
@axanka4 5 жыл бұрын
HeidiSQl é apenas para windows ?
@axanka4
@axanka4 5 жыл бұрын
Vi que dá para usar no Linux usando o Wine.
@cristianbernardes7511
@cristianbernardes7511 5 жыл бұрын
@@axanka4 da sim. Ele é muito bom!
@robsontazinaffo4704
@robsontazinaffo4704 3 жыл бұрын
Muito bom o curso, já sou aluno... Só uma dúvida, se eu fizer e testar a api localmente e depois quiser passar ela para o servidor na Amazon onde terá um servidor Xampp, como faço?
@cristianbernardes7511
@cristianbernardes7511 3 жыл бұрын
Bom dia Robson, como vai? Neste caso, não tem xampp ou qualquer outra aplicação instalada lá. Na verdade, não é nem recomendável estas instalações. Eu uso a digital ocean para fazer o deploy das minhas aplicações e com isso, eu tenho que instalar tudo na mãe mesmo. No caso, php, apache e mysql. Logico que todas as minhas aplicações utilizam servidor de banco de dados separado, pois é mais seguro!
@85arlin
@85arlin 5 жыл бұрын
Muito bom man!!
@wagnerfillio1031
@wagnerfillio1031 4 жыл бұрын
Mto bom, obrigado por compartilhar! Tenho uma dúvida apenas; supondo que eu acabei de criar um dog, como faço pra retornar o dog criado na mesma requisição e mostrar o objeto criado no retorno?
@Tue-so2ls
@Tue-so2ls Жыл бұрын
Quando devo usar o padrão tradicional mvc ou api? Qual é melhor?
@cavaleirolnd
@cavaleirolnd 4 жыл бұрын
Seu curso mostra como fazer querystring via browser ?
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
O meu amigo, boa noite. Infelizmente não. Mostro a criação de api's com Laravel, mas falo de relacionamento de tabelas, autenticação com Jwt, upload de arquivos, cors.
@RosaRubrica
@RosaRubrica 5 жыл бұрын
Show de bola.
@giovannifrancorezende4011
@giovannifrancorezende4011 3 жыл бұрын
Qual o nome do tema que vc utilizo no HeidiSQL
@cristianbernardes7511
@cristianbernardes7511 3 жыл бұрын
Acho que era Windows 10 dark
@_rsantos
@_rsantos 5 жыл бұрын
rápido e prático.
@walney2008
@walney2008 4 жыл бұрын
ola quero começar a usar laravel, o que me indica, somente usei o codeigniter ateh hoje
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
Oi Walney, boa noite, irmão. Cara da uma passada no site especializati.com.br. O Carlos é meu amigo, aprendi Laravel com ele e vale a pena cada curso dele!
@TyroxBR
@TyroxBR 5 жыл бұрын
como vc fez pro get da API aparecer sozinho no postman?? eu não to conseguindo testar a api :(
@cristianbernardes7511
@cristianbernardes7511 5 жыл бұрын
Ele se manter em histórico no postman. É porque eu já havia testado antes, por isso ele já estava lá!
@TyroxBR
@TyroxBR 5 жыл бұрын
@@cristianbernardes7511 entendi, você pode me explicar como eu posso testar o meu projeto no postman? eu coloco o http do php artisan serve que é 127.0.0.1 algo assim, coloco a mesma url q vc (nossas pastas tao com o mesmo nome), desculpa incomodar
@cristianbernardes7511
@cristianbernardes7511 5 жыл бұрын
@@TyroxBR se você esta usando o php artisan serve, você tem que passar a porta também. Exemplo: 127.0.0.1:8000/api/sua-rota
@paulo2782
@paulo2782 4 жыл бұрын
Top das galáxias
@ismaaelvale
@ismaaelvale 5 жыл бұрын
Poderia postar uma aula de como fazer a parte de autenticação com APIs?
@cristianbernardes7511
@cristianbernardes7511 5 жыл бұрын
Tenho um curso completo na Udemy que trata todas estas suas dúvidas. O link está na descrição do vídeo!
@jefersonoliveira3550
@jefersonoliveira3550 4 жыл бұрын
Não sei se entendi muito bem essa relação do laragon ser exclusivo para o laravel, utilizo ele as vezes com o cakePHP alguém pode me explicar melhor?
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
Foi um erro meu na verdade. O que eu na verdade queria dizer é que, ele é melhor pra se utilizar com Laravel em vista dos outros!
@jefersonoliveira3550
@jefersonoliveira3550 4 жыл бұрын
@@cristianbernardes7511 Entendido, show de bola! parabéns pelo video.
@augustocezar3334
@augustocezar3334 2 жыл бұрын
toper
@rafaelcanutto7396
@rafaelcanutto7396 4 жыл бұрын
Pode me ajudar? o meu retornou esse erro logo após de criar o Controller: Fatal error: Uncaught Error: Class 'App\Http\Controllers\Controller' not found in C:\xampp\htdocs\api\api\app\Http\Controllers\api\CompeticaoController.php:9 Stack trace: #0 {main} thrown in C:\xampp\htdocs\api\api\app\Http\Controllers\api\CompeticaoController.php on line 9
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
Rafael, boa tarde. Migra para o Laragon como ambiente de desenvolvimento, ele é bem melhor e não dá estes erros!
@rafaelcanutto7396
@rafaelcanutto7396 4 жыл бұрын
@@cristianbernardes7511 Ok!
@daniziognr9172
@daniziognr9172 3 жыл бұрын
Muuuito bom!!!!
@CanalPlusCenter
@CanalPlusCenter 4 жыл бұрын
vc programa magento?
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
Eu programo em PHP, meu amigo. Já me aventurei em Magento algumas vezes, mas foi a título de curiosidade mesmo. Não tenho dificuldade em entender o que cada coisa faz!
@CanalPlusCenter
@CanalPlusCenter 4 жыл бұрын
@@cristianbernardes7511 pretendo atualizar meu magento 1.9.xxxxxxxxxxx para 2.3.xxxx mas preciso integra-lo a um fornecedor ou mais então preciso atualizar preços e estoque demais de um fornecedor com preços diferentes para mesmo produto e escolher qual preço adotar para colocar margem sendo que só deve carregar descrição uma unica vez ou seja se teria de abaixar dois bancos de dados com de 800 a 1800 itens de cada fornecedor, só baixado preço e part number caso verifique esta cadastrado na loja de produção e logo depois de tudo comparado gerar um banco similar ao de produção e subir isso para a produção todos os dias, na grande maioria dos casos só atualiza preço e disponibilidade de estoque
@guilhermedelfinonarciso2177
@guilhermedelfinonarciso2177 4 жыл бұрын
mano, seu conteudo e manerissimo muito bom a didatica. Mas eu to com um problema aqui, eu uso o xampp, e quando crio o rota da api ele nao acha a meu controller, esta tudo certinho :C
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
Voce esta usando qual versão do laravel?
@guilhermedelfinonarciso2177
@guilhermedelfinonarciso2177 4 жыл бұрын
@@cristianbernardes7511 laravel v8.19.0 Php v7.4
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
@@guilhermedelfinonarciso2177 dá uma olhada neste link stackoverflow.com/questions/64187141/route-to-controller-in-laravel-8 O Laravel 8 mudou a forma que vc chama os controllers nas rotas
@guilhermedelfinonarciso2177
@guilhermedelfinonarciso2177 4 жыл бұрын
@@cristianbernardes7511 consegui aqui vlw, agora eu prossigo o vídeo!!
@helaniocezar
@helaniocezar 5 жыл бұрын
Uma dúvida, todas as rotas ficam dentro desse API.php? Todos endpoints?
@cristianbernardes7511
@cristianbernardes7511 5 жыл бұрын
Pra api's sim, pois é padrão do próprio Laravel
@helaniocezar
@helaniocezar 5 жыл бұрын
@@cristianbernardes7511 e no caso quando uso o web.php segue a mesma lógica?
@cristianbernardes7511
@cristianbernardes7511 5 жыл бұрын
@@helaniocezar sim, pode seguir, não há problema em nada. Vai mudar as requisições, pois vai perder o /api/ das URL. Exemplo: Usando api.php seudominio.com/api/requisicao Usando web.php seudominio.com/requisicao
@helaniocezar
@helaniocezar 5 жыл бұрын
@@cristianbernardes7511 valeu pela resposta, gostei da abordagem, vou adquirir seu curso na udemy
@cristianbernardes7511
@cristianbernardes7511 5 жыл бұрын
@@helaniocezar obrigado! Será um prazer!
@lucasalves9978
@lucasalves9978 2 жыл бұрын
Meu created retorna null sempre, sabe Deus o por que.
@Ayrton-TI
@Ayrton-TI 3 жыл бұрын
Eu preciso baixar composer? Urgente!
@cristianbernardes7511
@cristianbernardes7511 3 жыл бұрын
Qual sistema operacional você está usando? Se estiver no windows, basta fazer o download do Laragon, pois ele já vem com o composer, agora se estiver no linux, segue este tutorial. gilbertoalbino.com/instalacao-do-composer-no-ubuntu/ Neste caso, o linux que está no tutorial é o Ubuntu e seus derivados, blz?
@adapso3010
@adapso3010 4 жыл бұрын
Quando tento esse comando da acesso negado, alguém poderia me ajudar? c:\laragon\www\api-laravel>php artisan make:model Models\Dog -m
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
Qual o seu sistema operacional, meu nobre?
@adapso3010
@adapso3010 4 жыл бұрын
@@cristianbernardes7511 Win10
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
Estranho! Geralmente o windows não tem destas coisas. Provavelmente você não deu permissões de administrador pro laragon, ou está faltando alguma instalação
@joelvercitte2892
@joelvercitte2892 4 жыл бұрын
use o powershell em modo administrador para executar os comandos, mas vc precisa ter o php instalado no sistema operacional (para verificar, basta abrir um powershell ou cmd e digitar php - v)
@felipebarros9931
@felipebarros9931 2 жыл бұрын
quer dizer que este tempo todo eu já sabia trabalhar com api rest? simplesmente é uma manipulação das tabelas com a model através dos controladores
@junioresnc
@junioresnc 4 жыл бұрын
Boa tarde, amigo consegue um cupom de desconto? Está só com 8% na plataforma
@junioresnc
@junioresnc 4 жыл бұрын
meu email: junioresnc@gmail.com
@cristianbernardes7511
@cristianbernardes7511 4 жыл бұрын
@@junioresnc vou arrumar pra você
@lsantac
@lsantac 2 жыл бұрын
faltou explicar como se faz a chamada com os parametros. Já aparece tudo pronto. Pra quem sabe fazer nem precisa video mas pra quem não sabe é preciso ser mais didatico. Até agora não consegui achar um video ensinando a criar uma API de forma mais didatica. A turma adora videos rapidos e diretos mas pra mim isso não é ensinar, e mais parece um copiar e colar de comandos e é preciso meio que adivinhar como se chegou a determinadas coisas.
@cristianbernardes7511
@cristianbernardes7511 2 жыл бұрын
Legal. O título do video é para fazer algo bem básico mesmo e em 10 minutos. Se você quer coisas prontas e de alta complexidade, faz igual a mim, estude! Embora você esteja em busca de informações "mais complexas", muita gente está iniciando e este bem básico que fiz, estiga a pessoa a buscar algo mais profundo da área e consequentemente, vir aqui dar pequenas dicas assim como eu! Boa sorte aí com seu estudo, e como dica, estude o Request do Laravel, acho que sua dúvida pode ser respondida por isso e caso estes parâmetros sejam passados na url, só fazer um where na query que está resolvido!
Introdução à API Rest com Laravel 10
1:04:21
Especializa TI
Рет қаралды 20 М.
Sua Primeira API Rest com Laravel 8 #api #rest #laravel #php
58:13
Code Experts
Рет қаралды 11 М.
24 Часа в БОУЛИНГЕ !
27:03
A4
Рет қаралды 7 МЛН
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
A forma mais simples de criar uma API no PHP - Atualizado 2023
19:41
API REST COM PHP (2021)
42:12
Rafael Capoani
Рет қаралды 51 М.
Aprenda a Usar APIs // Mão no Código #7
36:59
Código Fonte TV
Рет қаралды 190 М.
CRIANDO RELACIONAMENTOS ENTRE MODELOS | LARAVEL TIPS #007
41:53
Robson V. Leite
Рет қаралды 36 М.
Laravel Services - Como Usar e Quando Usar o Padrão Services no Laravel
30:34
Dev Tech Tips Brasil
Рет қаралды 3,4 М.
API + Laravel  🔗  Combinação perfeita com uma pitada de arquitetura para facilitar a sua vida😉
1:20:25
Rafael Lunardelli · Pinguim do Laravel
Рет қаралды 10 М.
Como Fazer Uma API (o jeito mais fácil e moderno que eu já vi)
22:58
Filipe Deschamps
Рет қаралды 499 М.