{"id":12355,"date":"2021-07-05T16:38:00","date_gmt":"2021-07-05T19:38:00","guid":{"rendered":"https:\/\/geekblogti.wpengine.com\/?p=12355"},"modified":"2024-10-25T16:51:41","modified_gmt":"2024-10-25T19:51:41","slug":"laravel","status":"publish","type":"post","link":"https:\/\/www.geekhunter.com/pt/blog\/laravel\/","title":{"rendered":"Conhe\u00e7a o Laravel, o Framework que voc\u00ea estava buscando para web"},"content":{"rendered":"\r\n<p class=\"wp-block-paragraph\">Nascido em 2011 da necessidade de uma ferramenta mais completa para codifica\u00e7\u00e3o em PHP, o Laravel atual oferece uma gama super completa de solu\u00e7\u00f5es para desenvolvimento de sistemas web.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O Laravel \u00e9 o framework PHP mais famoso entre as pessoas desenvolvedoras. Mas n\u00e3o sou eu que estou falando isso! Desde 2015 ele j\u00e1 era o principal framework de projetos PHP no GitHub.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">De qualquer forma, saiba que voc\u00ea est\u00e1 diante de uma ferramenta poderosa!<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-o-que-laravel\">O que \u00e9 Laravel<\/h2>\r\n\r\n\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">De acordo com os desenvolvedores, \u201cLaravel \u00e9 um framework de <strong><a href=\"https:\/\/www.geekhunter.com/pt/blog\/aplicacoes-para-web\/\">aplica\u00e7\u00e3o web<\/a><\/strong> com sintaxe expressiva e elegante. J\u00e1 estabelecemos a base \u2013 liberando voc\u00ea para criar sem se preocupar com os detalhes.\u201d<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">T\u00e1, mas e o que isso significa? \ud83e\udd14<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\"><strong>Significa que o desenvolvimento de sistemas utilizando o framework PHP Laravel permite criar uma estrutura de c\u00f3digos muito mais bonita e leg\u00edvel. <\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Para alcan\u00e7ar esse objetivo, o <strong>Laravel utiliza arquitetura de desenvolvimento\u00a0MVC<\/strong>\u00a0(Model, View, Controller) e do padr\u00e3o de desenvolvimento\u00a0PSR-2\u00a0que tem como foco a escrita de c\u00f3digo limpo e com boa legibilidade. Depois voltamos nesses pontos!<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, Laravel oferece aumento da velocidade na hora de escrever os c\u00f3digos, sem deixar de lado caracter\u00edsticas importantes como a <strong>seguran\u00e7a, flexibilidade e performance da aplica\u00e7\u00e3o<\/strong>.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Conta com uma biblioteca de funcionalidades pr\u00e9-programadas (como autentica\u00e7\u00e3o, roteamento e modelos HTML) que est\u00e3o no pacote &#8220;agilidade&#8221; dessa ferramenta.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Em resumo, o framework Laravel permite concentrar os esfor\u00e7os nos \u201cproblemas\u201d da aplica\u00e7\u00e3o, sem perder tempo na arquitetura e configura\u00e7\u00f5es.<\/p>\r\n\r\n\r\n\r\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\r\n<p>Procurando por IDEs? Que tal dar uma olhada no <strong><a href=\"https:\/\/geekblogti.wpengine.com\/ide-para-php-e-js-qual-a-ideal\/\" target=\"_blank\" rel=\"noreferrer noopener\">5 melhores IDEs PHP do mercado?<\/a><\/strong><\/p>\r\n<\/blockquote>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-a-diferen-a-entre-linguagem-e-frameworks\">A diferen\u00e7a entre linguagem e frameworks<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Antes de seguir, vamos lembrar da diferen\u00e7a entre linguagem e framework.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Uma <strong>linguagem do programa\u00e7\u00e3o<\/strong> possui uma l\u00f3gica interna que usamos para expressar algo (no caso da programa\u00e7\u00e3o, para construir softwares).<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">J\u00e1 os <strong>frameworks<\/strong> s\u00e3o algumas ferramentas de c\u00f3digo pr\u00e9-prontas (em uma determinada linguagem) que nos ajudam a economizar tempo. \u00c9 algo que voc\u00ea vai usar como base para a sua constru\u00e7\u00e3o.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-para-que-serve-o-laravel\">Para que serve o Laravel<\/h2>\r\n\r\n\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ent\u00e3o, se o Laravel \u00e9 um framework, <strong>ele serve para te dar suporte ao codificar na linguagem PHP<\/strong>, te oferecendo funcionalidades ou ferramentas pr\u00e9-prontas <strong>para agilizar e otimizar o seu trabalho<\/strong>.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u00c9 como uma caixa de ferramentas pronta para ser usada.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Veja algumas funcionalidades que a pr\u00f3pria documenta\u00e7\u00e3o dele apresenta.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-progressividade-de-codifica-o\">Progressividade de codifica\u00e7\u00e3o<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O Laravel cresce com voc\u00ea. Se voc\u00ea est\u00e1 apenas dando os primeiros passos no desenvolvimento web, a vasta biblioteca de documenta\u00e7\u00e3o, guias e tutoriais em v\u00eddeo o ajudar\u00e1 a aprender o b\u00e1sico sem ficar sobrecarregado.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Se voc\u00ea \u00e9 um desenvolvedor s\u00eanior, o Laravel oferece ferramentas robustas para inje\u00e7\u00e3o de depend\u00eancia, teste de unidade, filas, eventos em tempo real e muito mais.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O Laravel \u00e9 ajustado para construir aplica\u00e7\u00f5es web profissionais e pronto para lidar com cargas de trabalho corporativas.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">Uma estrutura escal\u00e1vel<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O Laravel \u00e9 incrivelmente escalon\u00e1vel.\u00a0A natureza amig\u00e1vel de escalonamento do PHP e o suporte embutido para sistemas de cache r\u00e1pido e distribu\u00eddo, como o Redis, facilitam muito.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Na verdade, <strong>os aplicativos Laravel foram facilmente dimensionados para lidar com milhares de requisi\u00e7\u00f5es por segundo.<\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mais do que isso, as plataformas como o\u00a0<strong><a href=\"https:\/\/vapor.laravel.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel Vapor<\/a><\/strong>\u00a0permitem que voc\u00ea execute seu aplicativo Laravel em escala quase ilimitada na mais recente tecnologia <em>serverless<\/em> da AWS.<\/p>\r\n\r\n\r\n\r\n<h4 class=\"wp-block-heading\">A Comunidade<\/h4>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O Laravel combina os melhores pacotes do ecossistema PHP para oferecer o framework mais robusto e amig\u00e1vel dispon\u00edvel para o desenvolvedor.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Al\u00e9m disso, milhares de desenvolvedores talentosos de todo o mundo\u00a0contribu\u00edram para a estrutura.\u00a0Quem sabe voc\u00ea at\u00e9 se torne um colaborador ativo?<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Legal! Agora vamos a parte mais pr\u00e1tica do framework!<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-o-que-d-para-fazer-com-laravel\">O que d\u00e1 para fazer com Laravel<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Aqui na GeekHunter, voc\u00ea tem uma \u00e1rea de login no site, certo? Esse login claramente precisa ser seguro e sua identidade precisa ser verificada cada vez que voc\u00ea acessa a plataforma.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O Laravel tem um template de c\u00f3digo para isso, que garante o m\u00e1ximo de seguran\u00e7a na autentica\u00e7\u00e3o de usu\u00e1rios.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Imagine quanto tempo voc\u00ea levaria para construir tudo isso do zero, quantas tentativas seriam necess\u00e1rias para que essa parte funcionasse direitinho, do jeito que voc\u00ea precisa.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Com as bibliotecas e classes que ele te proporciona (de sintaxe simples e concisa), \u00e9 poss\u00edvel fazer a <strong>integra\u00e7\u00e3o com servi\u00e7os de e-mail<\/strong>, com ferramentas que v\u00e3o deixar as <strong>aplica\u00e7\u00f5es mais r\u00e1pidas<\/strong> (com ferramentas de cache j\u00e1 prontinhas como Memcached e Redis) e tamb\u00e9m <strong>corrigir as vulnerabilidades t\u00e9cnicas mais comuns<\/strong> ainda nas primeiras etapas do projeto.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Os recursos do Laravel tamb\u00e9m te ajudam a <strong>lidar com os erros que surgem no seu site<\/strong> (quando o usu\u00e1rio est\u00e1 preenchendo um formul\u00e1rio e coloca alguma informa\u00e7\u00e3o errada ou esquece de preencher algum campo obrigat\u00f3rio, por exemplo).<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Existem muitas outras funcionalidades, mas essas s\u00e3o algumas das mais comuns. No quesito seguran\u00e7a, o Laravel \u00e9 bastante seguro, mas \u00e9 claro que nenhum framework \u00e9 100%.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Como j\u00e1 se passaram 10 anos desde o seu lan\u00e7amento, <strong>o Laravel possui uma comunidade forte e ativa<\/strong>, sendo constantemente melhorado e verificado por muitos desenvolvedores.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Esses s\u00e3o alguns dos pontos que contribuem para que ele seja extremamente popular entre desenvolvedores web.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mas nem tudo s\u00e3o flores, ent\u00e3o vejamos algumas vantagens e desvantagens que precisamos ter em mente ao usar n\u00e3o apenas o Laravel, mas frameworks em geral.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-como-funciona-o-laravel\">Como funciona o Laravel<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Existem frameworks que trabalham mais do lado do servidor e outros mais na ponta da intera\u00e7\u00e3o com o usu\u00e1rio.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">No caso, <strong>o Laravel funciona do lado do servidor<\/strong> e se concentra fortemente na <strong>manipula\u00e7\u00e3o de dados<\/strong>, aderindo \u00e0 arquitetura MVC (Model-View-Controller), e com ele \u00e9 poss\u00edvel construir aplica\u00e7\u00f5es full-stack.<\/p>\r\n\r\n\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-quando-usar-o-laravel\">Quando usar o Laravel<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Quando voc\u00ea quiser construir APIs ou aplica\u00e7\u00f5es robustas para a web, voc\u00ea pode usar o Laravel pra te auxiliar nessa tarefa.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Por ser muito completo, com fun\u00e7\u00f5es muito al\u00e9m do que as estruturas prontas que um framework costuma apresentar, ele pode parecer mais complexo do que realmente \u00e9.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">O ecossistema desse framework PHP te d\u00e1 acesso \u00e0: plataforma sem servidor, gerenciamento de serviudor, deploy sem tempo de inatividade, monitoramento de fila, eventos em tempo real, docker local, assistente debug, scaffolding e muito mais.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"940\" height=\"691\" class=\"wp-image-12359\" src=\"https:\/\/geekblogti.wpengine.com\/wp-content\/uploads\/2021\/07\/ecossistema-laravel.png\" alt=\"Ecossitema de ferramentas que o Laravel proporciona\" srcset=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2021\/07\/ecossistema-laravel.png 940w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2021\/07\/ecossistema-laravel-150x110.png 150w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2021\/07\/ecossistema-laravel-100x74.png 100w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2021\/07\/ecossistema-laravel-600x441.png 600w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2021\/07\/ecossistema-laravel-450x331.png 450w, https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2021\/07\/ecossistema-laravel-735x540.png 735w\" sizes=\"(max-width: 940px) 100vw, 940px\" \/>\r\n<figcaption>Infinidade de ferramentas que o Laravel proporciona nativamente. Fonte: laravel.com<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Tudo isso exige um conhecimento profundo da linguagem, mas nada que outros frameworks de outras linguagens n\u00e3o exijam tamb\u00e9m.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ent\u00e3o ele \u00e9 \u00f3timo para quando voc\u00ea come\u00e7a a pensar fora da caixa, procurando solu\u00e7\u00f5es que v\u00e3o te ajudar no futuro.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">As solu\u00e7\u00f5es prontas que j\u00e1 existem para, por exemplo, e-commerce ou blogs, podem parecer boas \u00e0 primeira vista, mas comparado ao Laravel, elas s\u00e3o muito mais trabalhosas de personalizar ou melhorar.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">A estrutura do Laravel \u00e9 mais adequada quando n\u00e3o h\u00e1 necessidade de construir CMS. Essa estrutura tamb\u00e9m \u00e9 apropriada para a cria\u00e7\u00e3o de solu\u00e7\u00f5es escal\u00e1veis e integradas no futuro.<\/p>\r\n\r\n\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-como-aprender-laravel\">Como aprender Laravel<\/h2>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Para um desenvolvedor que j\u00e1 tem alguma intimidade com PHP, a curva de aprendizado do Laravel \u00e9 considerada bastante curta.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Mas ao mesmo tempo, se considera que ele seja f\u00e1cil de aprender mas dif\u00edcil de dominar, e talvez por isso existam poucos verdadeiros experts em Laravel.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Isso tamb\u00e9m significa que se especializar nele e realmente domin\u00e1-lo pode te dar uma grande vantagem no mercado de trabalho.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Primeiramente, voc\u00ea vai precisar <strong><a href=\"https:\/\/laravel.com\/docs\/8.x#getting-started-on-windows\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">seguir os passos de download e instala\u00e7\u00e3o do Laravel<\/a><\/strong>, indicados no site deles mesmo.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Ele \u00e9 um software gr\u00e1tis e de c\u00f3digo aberto, que pode ser usado tanto em Windows quanto em MAC e Linux.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Instalado, leia a sua documenta\u00e7\u00e3o no mesmo link indicado para os passos de instala\u00e7\u00e3o.\u00a0 Ali voc\u00ea j\u00e1 consegue algumas informa\u00e7\u00f5es iniciais e a indica\u00e7\u00e3o da p\u00e1gina com a documenta\u00e7\u00e3o completa.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-indica-es-de-canais-autores-e-livros\">Indica\u00e7\u00f5es de canais, autores e livros<\/h3>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">\u00c9 legal seguir alguns devs que usam e ensinam a usar o Laravel. No Brasil, voc\u00ea encontra diversos canais e profissionais, mas voc\u00ea pode ver o Robson Leite, que <strong><a href=\"https:\/\/www.youtube.com\/watch?v=s9CH7-U7-ZQ\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">ensina a instalar o Laravel<\/a> <\/strong>e o canal Webdesign em Foco oferece <strong><a href=\"https:\/\/www.youtube.com\/watch?v=c4v1D2bYD5U\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">diversos tutoriais<\/a>.<\/strong><\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">No exterior, Taylor Otwell, criador do Laravel, cria alguns conte\u00fados em seu twitter, assim como Zuzana K. e <strong><a href=\"https:\/\/tutsplus.com\/authors\/jeffrey-way\" target=\"_blank\" rel=\"noreferrer noopener\">Jeffrey Way<\/a><\/strong>.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Recomendo voc\u00ea acompanhar o <strong><a href=\"https:\/\/laracasts.com\/\">Laracasts<\/a><\/strong>, o maior produtor de conte\u00fado direcionado para a comunidade.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">A <strong><a href=\"https:\/\/twitter.com\/LarabellesPHP\" target=\"_blank\" rel=\"noreferrer noopener\">comunidade internacional Larabelles<\/a><\/strong>, criada para tornar esse mundo mais acess\u00edvel para mulheres, pessoas n\u00e3o bin\u00e1rias e pessoas trans, tamb\u00e9m \u00e9 uma \u00f3tima op\u00e7\u00e3o.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Existem diversos cursos sobre o assunto, como cursos em m\u00f3dulos na plataforma Alura, o <strong><a href=\"https:\/\/www.youtube.com\/watch?v=rljzeWpPNYU\" target=\"_blank\" rel=\"noreferrer noopener\">curso gratuito do canal EspecializaTI<\/a><\/strong> e esse <strong><a href=\"https:\/\/www.youtube.com\/watch?v=LuBckhk_bXM\" target=\"_blank\" rel=\"noreferrer noopener\">curso avan\u00e7ado do Hugo Vasconcelos<\/a><\/strong>, por exemplo.<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Algumas indica\u00e7\u00f5es de livros que vou colocar aqui para voc\u00eas s\u00e3o:<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li><em>Aprendendo Laravel<\/em> do autor Michael Douglas (editora Novatec);<\/li>\r\n<li><em>PHP e Laravel<\/em> do Rodrigo Turini (editora Casa do C\u00f3digo);<\/li>\r\n<li><em>Laravel para ninjas<\/em> do Ademir C. Gabardo (editora Novatec); e<\/li>\r\n<li><em>Desenvolvendo com Laravel<\/em> do Matt Stauffer (editora Novatec).\u00a0<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">Espero que com essas informa\u00e7\u00f5es voc\u00ea tenha sanado suas d\u00favidas iniciais e ficado curioso(a) o suficiente para fazer novas perguntas. Fique \u00e0 vontade para dividir suas novas d\u00favidas e curiosidades aqui nos coment\u00e1rios \ud83d\ude42<\/p>\r\n\r\n\r\n\r\n<p class=\"wp-block-paragraph\">At\u00e9 a pr\u00f3xima!\u00a0<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Nascido em 2011 da necessidade de uma ferramenta mais completa para codifica\u00e7\u00e3o em PHP, o Laravel atual oferece uma gama super completa de solu\u00e7\u00f5es para desenvolvimento de sistemas web. O Laravel \u00e9 o framework PHP mais famoso entre as pessoas desenvolvedoras. Mas n\u00e3o sou eu que estou falando isso! Desde 2015 ele j\u00e1 era o [&hellip;]<\/p>\n","protected":false},"author":167,"featured_media":12360,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18],"tags":[],"class_list":["post-12355","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimiento-de-software"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.3 (Yoast SEO v28.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Laravel: um framework completo para usar na web<\/title>\n<meta name=\"description\" content=\"Conhe\u00e7a mais a fundo o framework Laravel. Entenda o que \u00e9, para que serve, o que voc\u00ea pode fazer e como aprender sobre essa ferramenta!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Conhe\u00e7a o Laravel, o Framework que voc\u00ea estava buscando para web\" \/>\n<meta property=\"og:description\" content=\"Nascido em 2011 da necessidade de uma ferramenta mais completa para codifica\u00e7\u00e3o em PHP, o Laravel atual oferece uma gama super completa de solu\u00e7\u00f5es para\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Geekhunter\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/geekhunterbr\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-05T19:38:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-25T19:51:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2021\/07\/framework-laravel.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"550\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Geekhunter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@geekhunterbr\" \/>\n<meta name=\"twitter:site\" content=\"@geekhunterbr\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Geekhunter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/laravel\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/laravel\\\/\"},\"author\":{\"name\":\"Geekhunter\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/person\\\/9f62b173345139f7bbdaf55312c3d400\"},\"headline\":\"Conhe\u00e7a o Laravel, o Framework que voc\u00ea estava buscando para web\",\"datePublished\":\"2021-07-05T19:38:00+00:00\",\"dateModified\":\"2024-10-25T19:51:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/laravel\\\/\"},\"wordCount\":1584,\"publisher\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/laravel\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/framework-laravel.png\",\"articleSection\":[\"Desenvolvimiento de software\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/laravel\\\/\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/laravel\\\/\",\"name\":\"Laravel: um framework completo para usar na web\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/laravel\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/laravel\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/framework-laravel.png\",\"datePublished\":\"2021-07-05T19:38:00+00:00\",\"dateModified\":\"2024-10-25T19:51:41+00:00\",\"description\":\"Conhe\u00e7a mais a fundo o framework Laravel. Entenda o que \u00e9, para que serve, o que voc\u00ea pode fazer e como aprender sobre essa ferramenta!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/laravel\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/laravel\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/laravel\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/framework-laravel.png\",\"contentUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/framework-laravel.png\",\"width\":1100,\"height\":550,\"caption\":\"Logo e nome do framework Laravel\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/laravel\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mundo TI\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/category\\\/mundo-ti\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Desenvolvimiento de software\",\"item\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/category\\\/mundo-ti\\\/desenvolvimiento-de-software\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Conhe\u00e7a o Laravel, o Framework que voc\u00ea estava buscando para web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/\",\"name\":\"Blog de TI\",\"description\":\"Dicas para o RH e profissionais da \u00e1rea TI\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#organization\",\"name\":\"GeekHunter\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/icon-1.png\",\"contentUrl\":\"https:\\\/\\\/www.geekhunter.com/pt/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/icon-1.png\",\"width\":300,\"height\":300,\"caption\":\"GeekHunter\"},\"image\":{\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/geekhunterbr\\\/\",\"https:\\\/\\\/x.com\\\/geekhunterbr\",\"https:\\\/\\\/www.instagram.com\\\/geekhunterbr\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/geekhunter-brasil\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@GeekHunterOfficial\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/#\\\/schema\\\/person\\\/9f62b173345139f7bbdaf55312c3d400\",\"name\":\"Geekhunter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g\",\"caption\":\"Geekhunter\"},\"url\":\"https:\\\/\\\/www.geekhunter.com\\\/pt\\\/blog\\\/author\\\/matias\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Laravel: um framework completo para usar na web","description":"Conhe\u00e7a mais a fundo o framework Laravel. Entenda o que \u00e9, para que serve, o que voc\u00ea pode fazer e como aprender sobre essa ferramenta!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/","og_locale":"pt_BR","og_type":"article","og_title":"Conhe\u00e7a o Laravel, o Framework que voc\u00ea estava buscando para web","og_description":"Nascido em 2011 da necessidade de uma ferramenta mais completa para codifica\u00e7\u00e3o em PHP, o Laravel atual oferece uma gama super completa de solu\u00e7\u00f5es para","og_url":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/","og_site_name":"Blog Geekhunter","article_publisher":"https:\/\/www.facebook.com\/geekhunterbr\/","article_published_time":"2021-07-05T19:38:00+00:00","article_modified_time":"2024-10-25T19:51:41+00:00","og_image":[{"width":1100,"height":550,"url":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2021\/07\/framework-laravel.png","type":"image\/png"}],"author":"Geekhunter","twitter_card":"summary_large_image","twitter_creator":"@geekhunterbr","twitter_site":"@geekhunterbr","twitter_misc":{"Escrito por":"Geekhunter","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/#article","isPartOf":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/"},"author":{"name":"Geekhunter","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/person\/9f62b173345139f7bbdaf55312c3d400"},"headline":"Conhe\u00e7a o Laravel, o Framework que voc\u00ea estava buscando para web","datePublished":"2021-07-05T19:38:00+00:00","dateModified":"2024-10-25T19:51:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/"},"wordCount":1584,"publisher":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2021\/07\/framework-laravel.png","articleSection":["Desenvolvimiento de software"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/","url":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/","name":"Laravel: um framework completo para usar na web","isPartOf":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/#primaryimage"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/#primaryimage"},"thumbnailUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2021\/07\/framework-laravel.png","datePublished":"2021-07-05T19:38:00+00:00","dateModified":"2024-10-25T19:51:41+00:00","description":"Conhe\u00e7a mais a fundo o framework Laravel. Entenda o que \u00e9, para que serve, o que voc\u00ea pode fazer e como aprender sobre essa ferramenta!","breadcrumb":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.geekhunter.com/pt/blog\/laravel\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/#primaryimage","url":"https:\/\/www.geekhunter.com\/pt\/blog\/wp-content\/uploads\/2021\/07\/framework-laravel.png","contentUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2021\/07\/framework-laravel.png","width":1100,"height":550,"caption":"Logo e nome do framework Laravel"},{"@type":"BreadcrumbList","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/laravel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.geekhunter.com/pt/blog\/"},{"@type":"ListItem","position":2,"name":"Mundo TI","item":"https:\/\/www.geekhunter.com/pt/blog\/category\/mundo-ti\/"},{"@type":"ListItem","position":3,"name":"Desenvolvimiento de software","item":"https:\/\/www.geekhunter.com/pt/blog\/category\/mundo-ti\/desenvolvimiento-de-software\/"},{"@type":"ListItem","position":4,"name":"Conhe\u00e7a o Laravel, o Framework que voc\u00ea estava buscando para web"}]},{"@type":"WebSite","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#website","url":"https:\/\/www.geekhunter.com\/pt\/blog\/","name":"Blog de TI","description":"Dicas para o RH e profissionais da \u00e1rea TI","publisher":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.geekhunter.com/pt/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#organization","name":"GeekHunter","url":"https:\/\/www.geekhunter.com\/pt\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.geekhunter.com\/pt\/blog\/wp-content\/uploads\/2024\/10\/icon-1.png","contentUrl":"https:\/\/www.geekhunter.com/pt/blog\/wp-content\/uploads\/2024\/10\/icon-1.png","width":300,"height":300,"caption":"GeekHunter"},"image":{"@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/geekhunterbr\/","https:\/\/x.com\/geekhunterbr","https:\/\/www.instagram.com\/geekhunterbr\/","https:\/\/www.linkedin.com\/company\/geekhunter-brasil\/","https:\/\/www.youtube.com\/@GeekHunterOfficial"]},{"@type":"Person","@id":"https:\/\/www.geekhunter.com\/pt\/blog\/#\/schema\/person\/9f62b173345139f7bbdaf55312c3d400","name":"Geekhunter","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09a0f76de8cf1fa3621f8b73417ce43344b42e1324a07a9af24f57c5eef49840?s=96&d=mm&r=g","caption":"Geekhunter"},"url":"https:\/\/www.geekhunter.com\/pt\/blog\/author\/matias\/"}]}},"_links":{"self":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts\/12355","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/users\/167"}],"replies":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/comments?post=12355"}],"version-history":[{"count":0,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/posts\/12355\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/media\/12360"}],"wp:attachment":[{"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/media?parent=12355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/categories?post=12355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.geekhunter.com/pt/blog\/wp-json\/wp\/v2\/tags?post=12355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}