{"id":3984,"date":"2017-09-12T09:00:33","date_gmt":"2017-09-12T12:00:33","guid":{"rendered":"http:\/\/blog.dialhost.com.br\/?p=3984"},"modified":"2017-09-12T09:00:33","modified_gmt":"2017-09-12T12:00:33","slug":"laravel-5-5-novidades-instalar","status":"publish","type":"post","link":"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/","title":{"rendered":"Desenvolvimento Laravel: Laravel 5.5 Chegou! Confira as novidades e como instalar."},"content":{"rendered":"\n\t\t\t\t\n<p>Iniciarei hoje uma s\u00e9rie nova baseada em alguns estudos que estou fazendo sobre desenvolvimento Laravel. A ideia desta s\u00e9rie e trazer novidades e aprofundar os conhecimentos sobre este Framework PHP&nbsp;que j\u00e1 tomou destaque junto ao mercado. Inicio hoje com a chegada do <a href=\"https:\/\/laravel.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel 5.5<\/a>. Confesso at\u00e9 que ele foi um grande impulsionador para eu querer come\u00e7ar a s\u00e9rie.<\/p>\n\n\n\n<p>Bem, n\u00e3o poderia come\u00e7ar com um novo lan\u00e7amento sem falar de suas novidades. Por isso, abaixo, deixarei as novidades que achei mais interessantes e depois utilizarei a minha plataforma de Hospedagem Cloud aqui da <a href=\"https:\/\/www.dialhost.com.br\" target=\"_blank\" rel=\"noreferrer noopener\">DialHost <\/a>para realizar uma instala\u00e7\u00e3o limpa do Framework.<\/p>\n\n\n\n<div id=\"toc_container\" class=\"have_bullets\"><p class=\"toc_title\">T&oacute;picos<\/p><ul class=\"toc_list\"><li><a href=\"#tela-whoops\">Tela Whoops<\/a><\/li><li><a href=\"#validacao-de-requisicoes\">Valida\u00e7\u00e3o de requisi\u00e7\u00f5es<\/a><ul><li><a href=\"#antes-laravel-lt55\">Antes (Laravel &lt;5.5)<\/a><\/li><li><a href=\"#agora\">Agora<\/a><\/li><li><a href=\"#retorno\">Retorno<\/a><\/li><\/ul><\/li><li><a href=\"#presets-de-frontend\">Presets de FrontEnd<\/a><\/li><li><a href=\"#api-resources\">API Resources<\/a><\/li><li><a href=\"#instalando-onbsplaravel-55\">Instalando o&nbsp;Laravel 5.5<\/a><ul><li><a href=\"#configurando-o-acesso-ssh\">Configurando o acesso SSH<\/a><\/li><li><a href=\"#instalacao-do-composer\">Instala\u00e7\u00e3o do composer<\/a><\/li><li><a href=\"#instalacao-do-laravel\">Instala\u00e7\u00e3o do Laravel<\/a><\/li><\/ul><\/li><\/ul><\/div>\n<h2><span id=\"tela-whoops\">Tela Whoops<\/span><\/h2>\n\n\n\n<p>A tela de Whoops do Laravel \u00e9 sem d\u00favida uma ajuda e tanto no momento que estamos desenvolvendo um novo projeto. Ela \u00e9 o debugger do Framework que nos mostra quando algo n\u00e3o est\u00e1 certo com a nossa programa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Ela em si n\u00e3o \u00e9 nova, mas sua apresenta\u00e7\u00e3o est\u00e1 mais interativa mostrando a parte do seu c\u00f3digo que est\u00e1 ocorrendo o erro. Como podemos ver ela apresentar\u00e1 o erro a esquerda e o c\u00f3digo com a linha destacada a direita. Muito pr\u00e1tico!<\/p>\n\n\n\n<div class=\"wp-block-image wp-image-3987\"><figure class=\"aligncenter\"><img src=\"http:\/\/blog.dialhost.com.br\/wp-content\/uploads\/2017\/09\/001.png\" alt=\"Whoops Laravel 5.5\" class=\"wp-image-3987\"\/><figcaption> Tela de Whoops do Laravel 5.5<\/figcaption><\/figure><\/div>\n\n\n\n<h2><span id=\"validacao-de-requisicoes\">Valida\u00e7\u00e3o de requisi\u00e7\u00f5es<\/span><\/h2>\n\n\n\n<p>Nas vers\u00f5es anteriores do Laravel, uma valida\u00e7\u00e3o de dados deveria ser feita atrav\u00e9s da <strong>Controller<\/strong>. Agora \u00e9 poss\u00edvel que a pr\u00f3pria <strong>Request<\/strong> execute a valida\u00e7\u00e3o e retorne a mensagem. E ao fim da valida\u00e7\u00e3o a mesma retornar\u00e1 apenas os dados que foram tratados por esta valida\u00e7\u00e3o. Para deixar mais claro vou deixar um exemplo de como era e como ficou esta chamada para salvamento de um produto.<\/p>\n\n\n\n<h3><span id=\"antes-laravel-lt55\">Antes (Laravel &lt;5.5)<\/span><\/h3>\n\n\n\n<p>[php]public function store(){<br>$this-&gt;validate(request(),[<br>&#8216;name&#8217; =&gt; &#8216;required&#8217;,<br>&#8216;body&#8217; =&gt; &#8216;required&#8217;,<br>]);<br>}<br>[\/php]<\/p>\n\n\n\n<h3><span id=\"agora\">Agora<\/span><\/h3>\n\n\n\n<p>[php]public function store(){<br>request()-&gt;validate([<br>&#8216;name&#8217; =&gt; &#8216;required&#8217;,<br>&#8216;body&#8217; =&gt; &#8216;required&#8217;,<br>]);<br>}<\/p>\n\n\n\n<p>[\/php]<\/p>\n\n\n\n<h3><span id=\"retorno\">Retorno<\/span><\/h3>\n\n\n\n<p>[php]array:2 [<br>&#8220;name&#8221; =&gt; &#8220;Meu Produto&#8221;;<br>&#8220;price&#8221; =&gt; &#8220;13.52&#8221;;<br>]<\/p>\n\n\n\n<p>[\/php]<\/p>\n\n\n\n<h2><span id=\"presets-de-frontend\">Presets de FrontEnd<\/span><\/h2>\n\n\n\n<p>Esta \u00e9 para os Frontenders de plant\u00e3o. Agora o Laravel deixa dispon\u00edvel alguns Presets j\u00e1 configurados para voc\u00ea trabalhar com Vue, React e Bootstrap. Mas se voc\u00ea n\u00e3o quiser tamb\u00e9m pode utilizar nenhum Preset. Voc\u00ea pode utilizar e configurar estes Presets atrav\u00e9s do &#8220;php artisan preset Vue&#8221; por exemplo.<\/p>\n\n\n\n<h2><span id=\"api-resources\">API Resources<\/span><\/h2>\n\n\n\n<p>Para n\u00e3o alongar demais selecionei um \u00faltimo item que achei bem \u00fatil. Resources Classes agora permitem que n\u00f3s transformemos nossas Eloquent Models para estruturas em JSON. Isto facilita e traz consist\u00eancia para a libera\u00e7\u00e3o de uma API para o p\u00fablico.<\/p>\n\n\n\n<p>Claro que este novo lan\u00e7amento n\u00e3o se limita a estas novidades. Mas para os mais aficionados pelo lan\u00e7amento deixo uma integra, em ingl\u00eas, sobre todas as novidades que esta vers\u00e3o trouxe. <a href=\"https:\/\/laravel-news.com\/laravel-5-5\" target=\"_blank\" rel=\"noreferrer noopener\">Laravel 5.5 LTS is Now Released<\/a><\/p>\n\n\n\n<h2><span id=\"instalando-onbsplaravel-55\">Instalando o&nbsp;Laravel 5.5<\/span><\/h2>\n\n\n\n<h3><span id=\"configurando-o-acesso-ssh\">Configurando o acesso SSH<\/span><\/h3>\n\n\n\n<p>A instala\u00e7\u00e3o do Laravel 5.5 \u00e9 muito simples j\u00e1 que ele conta com o auxilio do composer. Para come\u00e7ar configurei minha <a href=\"https:\/\/www.dialhost.com.br\/hospedagem-cloud\" target=\"_blank\" rel=\"noreferrer noopener\">hospedagem cloud<\/a>. Escolhi ela pois me permite ter o acesso SSH da minha inst\u00e2ncia, existe o isolamento de recurso que permite o crescimento do projeto e consigo a praticidade do painel de controle.<\/p>\n\n\n\n<p>No painel eu consigo ver meu IP de acesso e caso n\u00e3o tenha ainda, solicitar a senha para acesso SSH atrav\u00e9s do HelpDesk.<\/p>\n\n\n\n<div class=\"wp-block-image wp-image-3991\"><figure class=\"aligncenter\"><img src=\"http:\/\/blog.dialhost.com.br\/wp-content\/uploads\/2017\/09\/002.png\" alt=\"Painel de hospedagem Cloud\" class=\"wp-image-3991\"\/><figcaption> Painel de controle da hospedagem Cloud<\/figcaption><\/figure><\/div>\n\n\n\n<p>Com todas as configura\u00e7\u00f5es na m\u00e3o, agora \u00e9 s\u00f3 acessar o SSH. No caso estou utilizando o programa <a href=\"https:\/\/mremoteng.org\/download\" target=\"_blank\" rel=\"noreferrer noopener\">MRemoteNG<\/a>&nbsp;para windows.<\/p>\n\n\n\n<h3><span id=\"instalacao-do-composer\">Instala\u00e7\u00e3o do composer<\/span><\/h3>\n\n\n\n<p>O Primeiro passo ser\u00e1 instalar o Composer:<br>[bash]php composer-setup.php &#8211;install-dir=bin &#8211;filename=composer[\/bash]<\/p>\n\n\n\n<p>Ap\u00f3s instalado comece a rodar o servi\u00e7o:<br>[bash]php bin\/composer[\/bash]<\/p>\n\n\n\n<h3><span id=\"instalacao-do-laravel\">Instala\u00e7\u00e3o do Laravel<\/span><\/h3>\n\n\n\n<p>Agora que o Composer est\u00e1 instalado e configurado vamos ao Laravel&#8230; Acesse o diret\u00f3rio aonde voc\u00ea deseja criar o projeto novo (meu_projeto) e rode o comando abaixo:<br>[bash]composer create-project &#8211;prefer-dist laravel\/laravel meu_projeto[\/bash]<\/p>\n\n\n\n<p>Este procedimento poder\u00e1 demorar um pouco. (Comigo foi algo em torno de 3 min). Mas se tudo der certo voc\u00ea j\u00e1 poder\u00e1 acessar o Laravel no diret\u00f3rio <strong>&#8220;meu_projeto&#8221;<\/strong> em que voc\u00ea pediu para instalar.<\/p>\n\n\n\n<p>Ap\u00f3s instalado o sistema, no diret\u00f3rio do projeto, voc\u00ea precisa configurar seu arquivo de ambiente. O Laravel fornece um template padr\u00e3o chamado .env.example. Para come\u00e7ar podemos apenas renomear este arquivo para .env utilizando o c\u00f3digo abaixo:<br>[bash]mv .env.example .env[\/bash]<\/p>\n\n\n\n<p><strong>OBS.:&nbsp;<\/strong>Caso voc\u00ea n\u00e3o fa\u00e7a o procedimento acima e tentar acessar seu projeto pelo navegador, voc\u00ea ver\u00e1 a seguinte mensagem<\/p>\n\n\n\n<div class=\"wp-block-image wp-image-3993\"><figure class=\"aligncenter\"><img src=\"http:\/\/blog.dialhost.com.br\/wp-content\/uploads\/2017\/09\/003.png\" alt=\"Laravel 5.5 something went wrong\" class=\"wp-image-3993\"\/><figcaption> Tela de erro do Laravel 5.5 sem a exibi\u00e7\u00e3o de debugs<\/figcaption><\/figure><\/div>\n\n\n\n<p>Por fim \u00e9 preciso rodar o comando abaixo para criar a chave da sua aplica\u00e7\u00e3o. Ela \u00e9 utilizada para garantir a seguran\u00e7a interna do Laravel e o Framework s\u00f3 funcionar\u00e1 com esta chave setada em seu .env. Para cri\u00e1-la basta roda o comando abaixo.<br>[bash]php artisan key:generate[\/bash]<\/p>\n\n\n\n<p><strong>OBS.:&nbsp;<\/strong>Se voc\u00ea acessar sua nova instala\u00e7\u00e3o assim que voc\u00ea instalar sua tela apresentar\u00e1 o erro abaixo.<\/p>\n\n\n\n<div class=\"wp-block-image wp-image-3987\"><figure class=\"aligncenter\"><img src=\"http:\/\/blog.dialhost.com.br\/wp-content\/uploads\/2017\/09\/001.png\" alt=\"Whoops Laravel 5.5\" class=\"wp-image-3987\"\/><figcaption> Erro por n\u00e3o gera\u00e7\u00e3o de &#8220;encryption Key&#8221;<\/figcaption><\/figure><\/div>\n\n\n\n<p>Depois de tudo instalado voc\u00ea ver\u00e1 a tela de bem vindo do Laravel e j\u00e1 pode come\u00e7ar a implementar seu projeto.<\/p>\n\n\n\n<p>O Laravel \u00e9 um Framework bem completo e permite fazer muita coisa com simplicidade no c\u00f3digo. Na verdade este \u00e9 o intuito deles&#8230; Ter um c\u00f3digo limpo bonito e simples de entender.<\/p>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\t\t\t\tConhe\u00e7a algumas das novidades que achei mais interessante sobre o Laravel 5.5. Depois farei uma instala\u00e7\u00e3o limpa do Framework na Hospedagem Cloud DialHost e mostrarei suas configura\u00e7\u00f5es iniciais.\t\t\t\t<\/p>\n","protected":false},"author":1,"featured_media":7722,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,23,24,12],"tags":[51,52,76,114,138,140,167],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Laravel 5.5 Chegou! Confira as novidades e como instalar.<\/title>\n<meta name=\"description\" content=\"Inicio hoje, o primeiro artigo da s\u00e9rie sobre o Laravel 5.5. Neste artigo trarei as novidades desta vers\u00e3o e uma pr\u00e1tica r\u00e1pida sobre como instal\u00e1-la.\" \/>\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.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel 5.5 Chegou! Confira as novidades e como instalar.\" \/>\n<meta property=\"og:description\" content=\"Inicio hoje, o primeiro artigo da s\u00e9rie sobre o Laravel 5.5. Neste artigo trarei as novidades desta vers\u00e3o e uma pr\u00e1tica r\u00e1pida sobre como instal\u00e1-la.\" \/>\n<meta property=\"og:url\" content=\"\/blog\/laravel-5-5-novidades-instalar\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog DialHost\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/DialHost\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/DialHost\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-12T12:00:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2019\/04\/og-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dialhost\" \/>\n<meta name=\"twitter:site\" content=\"@dialhost\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\",\"name\":\"DialHost Internet\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/DialHost\",\"https:\/\/www.instagram.com\/dialhost_oficial\/\",\"https:\/\/www.linkedin.com\/company\/dialhost-internet\",\"https:\/\/www.youtube.com\/channel\/UCAiqiX8IiqTSfA8wQhpzgXQ\",\"https:\/\/twitter.com\/dialhost\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#logo\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2019\/03\/marca-dialhost.png\",\"width\":81,\"height\":81,\"caption\":\"DialHost Internet\"},\"image\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/\",\"name\":\"Blog DialHost\",\"description\":\"Os melhores conte\\u00fados sobre Desenvolvimento Web, Marketing e Neg\\u00f3cios\",\"publisher\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.dialhost.com.br\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/#primaryimage\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/wp-content\/uploads\/2017\/09\/laravel-5-thumb-1.jpg\",\"width\":730,\"height\":449,\"caption\":\"\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/#webpage\",\"url\":\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/\",\"name\":\"Laravel 5.5 Chegou! Confira as novidades e como instalar.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/#primaryimage\"},\"datePublished\":\"2017-09-12T12:00:33+00:00\",\"dateModified\":\"2017-09-12T12:00:33+00:00\",\"description\":\"Inicio hoje, o primeiro artigo da s\\u00e9rie sobre o Laravel 5.5. Neste artigo trarei as novidades desta vers\\u00e3o e uma pr\\u00e1tica r\\u00e1pida sobre como instal\\u00e1-la.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"\/blog\/\",\"url\":\"\/blog\/\",\"name\":\"In\\u00edcio\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"\/blog\/laravel-5-5-novidades-instalar\/\",\"url\":\"\/blog\/laravel-5-5-novidades-instalar\/\",\"name\":\"Desenvolvimento Laravel: Laravel 5.5 Chegou! Confira as novidades e como instalar.\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#\/schema\/person\/a0b10cbe35449dea173a06d4664f9fcc\"},\"headline\":\"Desenvolvimento Laravel: Laravel 5.5 Chegou! Confira as novidades e como instalar.\",\"datePublished\":\"2017-09-12T12:00:33+00:00\",\"dateModified\":\"2017-09-12T12:00:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/#primaryimage\"},\"keywords\":\"cloud,cloud computing,desenvolvimento,Hospedagem cloud,laravel,laravel5.5,php\",\"articleSection\":\"Dicas e Not\\u00edcias,Laravel,PHP,Tecnologias\",\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dialhost.com.br\/blog\/laravel-5-5-novidades-instalar\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#\/schema\/person\/a0b10cbe35449dea173a06d4664f9fcc\",\"name\":\"DialHost Internet\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dialhost.com.br\/blog\/#personlogo\",\"inLanguage\":\"pt-BR\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/05feec2f99aef1c42b09aeaa637ee66f?s=96&r=g\",\"caption\":\"DialHost Internet\"},\"description\":\"H\\u00e1 mais de 18 anos proporcionando um servi\\u00e7o de hospedagem de sites voltado 100% na Experi\\u00eancia e Sucesso do Cliente, prezando a qualidade, transpar\\u00eancia e seguran\\u00e7a.\",\"sameAs\":[\"https:\/\/www.facebook.com\/DialHost\",\"https:\/\/www.instagram.com\/dialhost_oficial\/\",\"https:\/\/www.linkedin.com\/company\/dialhost-internet\",\"https:\/\/twitter.com\/dialhost\",\"https:\/\/www.youtube.com\/channel\/UCAiqiX8IiqTSfA8wQhpzgXQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3984"}],"collection":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3984"}],"version-history":[{"count":0,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/posts\/3984\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/media\/7722"}],"wp:attachment":[{"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dialhost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}