{"id":7026,"date":"2015-01-09T11:53:45","date_gmt":"2015-01-09T10:53:45","guid":{"rendered":"https:\/\/anexia.com\/stagingblog\/?p=7026"},"modified":"2022-04-22T12:12:09","modified_gmt":"2022-04-22T10:12:09","slug":"a-brief-look-at-laravel","status":"publish","type":"post","link":"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/","title":{"rendered":"A brief look at Laravel"},"content":{"rendered":"<p class=\"western\" lang=\"en-US\" style=\"text-align: left;\">\u201c<span style=\"font-size: medium;\"><b>PHP That Doesn&#8217;t Hurt. Code Happy &amp; Enjoy The Fresh Air.\u201d<\/b><\/span><\/p>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">That&#8217;s what the website says, and to be honest, it\u2019s a framework to get the job done right and quick.<\/span><\/p>\n<p class=\"western\" lang=\"en-US\"><!--more--><\/p>\n<p class=\"western\" lang=\"en-US\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-465 size-full\" src=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2015\/01\/laravel-logo.png\" alt=\"\" width=\"590\" height=\"195\" srcset=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2015\/01\/laravel-logo.png 590w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2015\/01\/laravel-logo-300x99.png 300w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/p>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">The framework itself is structured in a MVC pattern (if you have used any other PHP frameworks before you will easily get rid of using it) and it\u2019s build by using components.<\/span><\/p>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">In terms of requirements you need a web server running <\/span><span style=\"font-size: medium;\"><b>PHP 5.4<\/b><\/span><span style=\"font-size: medium;\"> and the <\/span><span style=\"font-size: medium;\"><b>MCrypt PHP Extension<\/b><\/span><span style=\"font-size: medium;\">.<\/span><\/p>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">The installation is simple and uses <\/span><span style=\"font-size: medium;\"><i>composer<\/i><\/span><span style=\"font-size: medium;\"> for dependency management. By running the code below in your terminal you will grab a fresh copy of Laravel on your local machine.<\/span><\/p>\n<pre class=\"lang:sh decode:true\">composer create-project laravel\/laravel your-project-name<\/pre>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">After that you are ready to go. Make sure you point your host to the <\/span><span style=\"font-size: medium;\"><b>public<\/b><\/span><span style=\"font-size: medium;\"> folder of the framework. I would warmly recommend you using <\/span><span style=\"font-size: medium;\"><b>homestead<\/b><\/span><span style=\"font-size: medium;\"> for your local development environment.<\/span><\/p>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">Let&#8217;s have a look on some of the goodies that Laravel is offering to you:<\/span><\/p>\n<ol>\n<li>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\"><b>Documentation<\/b><\/span><\/p>\n<\/li>\n<\/ol>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">I had to start with it because this is what actually leads to great, easy and maintainable projects, as most say <\/span><span style=\"font-size: medium;\"><b>Documentation is your Friend<\/b><\/span><span style=\"font-size: medium;\">. As good as a Software may be, especially a framework, which nobody is able to use unless it is well documented or has weird \u201cmagic\u201d is going around behind the scenes.<\/span><\/p>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">Luckily Laravel has a very good documentation and you can find all you need on <\/span><span style=\"color: #0000ff;\"><span lang=\"en-US\"><span style=\"text-decoration: underline;\"><a href=\"http:\/\/laravel.com\/docs\"><span style=\"font-size: medium;\">laravel.com\/docs<\/span><\/a><\/span><\/span><\/span><span style=\"font-size: medium;\">.<\/span><\/p>\n<ol start=\"2\">\n<li>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\"><b>Routing<\/b><\/span><\/p>\n<\/li>\n<\/ol>\n<p class=\"western\" lang=\"en-US\"><span style=\"color: #00000a;\"><span style=\"font-size: medium;\">That\u2019s one of the parts that attracted me the most. Routes <\/span><\/span><span style=\"font-size: medium;\">are defined in the <\/span><span style=\"font-size: medium;\"><b>app\/routes.php <\/b><\/span><span style=\"font-size: medium;\">file. They can be very simple, like a static path, or complex like a regular expression containing parameters. By using translations you can also localize the Routes of your application. <\/span><\/p>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">This is how a basic route looks like, which fires the <\/span><span style=\"font-size: medium;\"><i>loadPolls<\/i><\/span><span style=\"font-size: medium;\"> method from the <\/span><span style=\"font-size: medium;\"><i>PollsController<\/i><\/span><span style=\"font-size: medium;\">:<\/span><\/p>\n<pre class=\"lang:php decode:true\">Route::get('\/polls', 'PollsController@loadPolls');<\/pre>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">If you would like to localize the Route you have to add a name in the definition (such as Polls) so you can latter reference the route. This is something you should always do. The path will be taken from the translations using the <\/span><span style=\"font-size: medium;\"><b>Lang::get<\/b><\/span><span style=\"font-size: medium;\"> method.<\/span><\/p>\n<pre class=\"lang:php decode:true\">Route::get(Lang::get('urls.polls'),\r\n    array(\r\n        'as'=&gt;'Polls',\r\n        'uses' =&gt;'PollsController@loadPolls'\r\n    )\r\n);<\/pre>\n<ol start=\"3\">\n<li>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\"><b>Blade Templates<\/b><\/span><\/p>\n<\/li>\n<\/ol>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">Blade is a template language created by the Laravel developers. Main features are the easy to read syntax and an enhanced structure using base templates and sections. A base template defines a section which can be later overwritten or extended by a child template that makes use of it. The depth of this pattern can be as long as required.<\/span><\/p>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">In order to use blade templates you must name your views like <\/span><span style=\"font-size: medium;\"><i>name<\/i><\/span><span style=\"font-size: medium;\">.<\/span><span style=\"font-size: medium;\"><b>blade.php<\/b><\/span><span style=\"font-size: medium;\">.<\/span><\/p>\n<pre class=\"lang:php decode:true\">@extends('base')\r\n@section('heading')\r\n\t&lt;h1&gt;{{{ Lang::get('poll.list_of_polls') }}}&lt;\/h1&gt;\r\n@stop\r\n@section('content')\r\n\t&lt;ul&gt;\r\n\t\t@foreach ($polls as $poll)\r\n\t\t\t&lt;li&gt;\r\n\t\t\t\t&lt;a href=\"{{{ route('poll_detail', array( 'id' =&gt; $poll-&gt;id, )) }}}\"&gt;\r\n\t\t\t\t\t{{{$poll-&gt;question}}}\r\n\t\t\t\t&lt;\/a&gt;\r\n\t\t\t&lt;\/li&gt;\r\n\t\t@endforeach\r\n\t&lt;\/ul&gt;\r\n@stop<\/pre>\n<ol start=\"4\">\n<li>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\"><b>Forms and Macros<\/b><\/span><\/p>\n<\/li>\n<\/ol>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">The form builder is also dedicated to be used inside your views. Using its simple API you can dynamically generate the HTML code of your Form. Filling the form fields with existing data, as well as escaping values (to avoid Cross-Site-Scripting attacks) is being done by Laravel. You can also build custom form elements using macros.<\/span><\/p>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">The main advantage of the form helper is the form validation afterwards. With a few lines of code you can simply validate user input and, if needed, you can return custom error messages.<\/span><\/p>\n<ol start=\"5\">\n<li>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\"><b>Schema builder, Migrations and Eloquent<\/b><\/span><\/p>\n<\/li>\n<\/ol>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">The schema builder and the Eloquent ORM will help you at creating the connection between PHP and a Database. Commonly you don&#8217;t have to write any SQL statements as this is being done by Laravel using suitable ORM functions. This way the resulting PHP application is independent of a specific database \u2013 MySQL can be easily replaced by PostreSQL without any code adjustments.<\/span><\/p>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">Using <\/span><span style=\"font-size: medium;\"><i>Migrations<\/i><\/span><span style=\"font-size: medium;\"> database schema changes can be made, such as the creation of tables and columns.<\/span><\/p>\n<pre class=\"lang:php decode:true \">Schema::create('polls', function($table)\r\n{\r\n    $table-&gt;engine = 'InnoDB';\r\n    $table-&gt;increments('id');\r\n    $table-&gt;string('question');\r\n    $table-&gt;timestamps();\r\n    $table-&gt;softDeletes();\r\n});<\/pre>\n<ol start=\"6\">\n<li>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\"><b>Artisan commands<\/b><\/span><\/p>\n<\/li>\n<\/ol>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">The power of the console is in your hand. Artisan commands run in the context of the framework, so you can make use of all available function (like the Eloquent ORM). Laravel comes with a list of built-in commands, which can help you switching the website into maintenance mode and more. Of course you can create custom Artisan commands which will make your development definitely easier.<\/span><\/p>\n<ol start=\"7\">\n<li>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\"><b>Great Community<\/b><\/span><\/p>\n<\/li>\n<\/ol>\n<p class=\"western\" lang=\"en-US\"><span style=\"font-size: medium;\">The documentation is important but not the whole story. Often you need real people to share your problems with so you can find a solution together. On <\/span><span style=\"color: #0000ff;\"><span lang=\"en-US\"><span style=\"text-decoration: underline;\"><a href=\"http:\/\/laravel.io\/\"><span style=\"font-size: medium;\">laravel.io<\/span><\/a><\/span><\/span><\/span><span style=\"font-size: medium;\"> you\u2019ll find a great and helpful community. Also you will find there the Laravel Podcasts, live chats and so on.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u201cPHP That Doesn&#8217;t Hurt. Code Happy &#038; Enjoy The Fresh Air.\u201d That&#8217;s what the laravel website says, and to be honest, it\u2019s a framework to get the job done right and quick.<\/p>\n","protected":false},"author":13,"featured_media":484,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1135],"tags":[2121,1819,2125,1612,1329,1614,2147,1570],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A brief look at Laravel - ANEXIA Blog<\/title>\n<meta name=\"description\" content=\"\u201cPHP That Doesn&#039;t Hurt. Code Happy &amp; Enjoy The Fresh Air.\u201d That&#039;s what the laravel website says, and to be honest, it\u2019s a framework to get the job done right and quick.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A brief look at Laravel - ANEXIA Blog\" \/>\n<meta property=\"og:description\" content=\"\u201cPHP That Doesn&#039;t Hurt. Code Happy &amp; Enjoy The Fresh Air.\u201d That&#039;s what the laravel website says, and to be honest, it\u2019s a framework to get the job done right and quick.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/\" \/>\n<meta property=\"og:site_name\" content=\"ANEXIA Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/anexiagmbh\/\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-09T10:53:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-22T10:12:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2015\/01\/Harald-N_web.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1067\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Harald Nezbeda\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@_ANEXIA\" \/>\n<meta name=\"twitter:site\" content=\"@_ANEXIA\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Harald Nezbeda\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/\",\"url\":\"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/\",\"name\":\"A brief look at Laravel - ANEXIA Blog\",\"isPartOf\":{\"@id\":\"https:\/\/anexia.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2015\/01\/Harald-N_web.jpg\",\"datePublished\":\"2015-01-09T10:53:45+00:00\",\"dateModified\":\"2022-04-22T10:12:09+00:00\",\"author\":{\"@id\":\"https:\/\/anexia.com\/blog\/#\/schema\/person\/9196661829f9337366e2f283b30199e3\"},\"description\":\"\u201cPHP That Doesn't Hurt. Code Happy & Enjoy The Fresh Air.\u201d That's what the laravel website says, and to be honest, it\u2019s a framework to get the job done right and quick.\",\"breadcrumb\":{\"@id\":\"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/#primaryimage\",\"url\":\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2015\/01\/Harald-N_web.jpg\",\"contentUrl\":\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2015\/01\/Harald-N_web.jpg\",\"width\":1600,\"height\":1067,\"caption\":\"Python Harald Nezbeda\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/anexia.com\/blog\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A brief look at Laravel\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/anexia.com\/blog\/#website\",\"url\":\"https:\/\/anexia.com\/blog\/\",\"name\":\"ANEXIA Blog\",\"description\":\"[:de] ANEXIA Blog - Technischen Themen, Anexia News und Insights [:]\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/anexia.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/anexia.com\/blog\/#\/schema\/person\/9196661829f9337366e2f283b30199e3\",\"name\":\"Harald Nezbeda\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/anexia.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f433475ef86738781d677056909b37c3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f433475ef86738781d677056909b37c3?s=96&d=mm&r=g\",\"caption\":\"Harald Nezbeda\"},\"url\":\"https:\/\/anexia.com\/blog\/author\/hn\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A brief look at Laravel - ANEXIA Blog","description":"\u201cPHP That Doesn't Hurt. Code Happy & Enjoy The Fresh Air.\u201d That's what the laravel website says, and to be honest, it\u2019s a framework to get the job done right and quick.","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:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/","og_locale":"de_DE","og_type":"article","og_title":"A brief look at Laravel - ANEXIA Blog","og_description":"\u201cPHP That Doesn't Hurt. Code Happy & Enjoy The Fresh Air.\u201d That's what the laravel website says, and to be honest, it\u2019s a framework to get the job done right and quick.","og_url":"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/","og_site_name":"ANEXIA Blog","article_publisher":"https:\/\/www.facebook.com\/anexiagmbh\/","article_published_time":"2015-01-09T10:53:45+00:00","article_modified_time":"2022-04-22T10:12:09+00:00","og_image":[{"width":1600,"height":1067,"url":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2015\/01\/Harald-N_web.jpg","type":"image\/jpeg"}],"author":"Harald Nezbeda","twitter_card":"summary_large_image","twitter_creator":"@_ANEXIA","twitter_site":"@_ANEXIA","twitter_misc":{"Verfasst von":"Harald Nezbeda","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/","url":"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/","name":"A brief look at Laravel - ANEXIA Blog","isPartOf":{"@id":"https:\/\/anexia.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/#primaryimage"},"image":{"@id":"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/#primaryimage"},"thumbnailUrl":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2015\/01\/Harald-N_web.jpg","datePublished":"2015-01-09T10:53:45+00:00","dateModified":"2022-04-22T10:12:09+00:00","author":{"@id":"https:\/\/anexia.com\/blog\/#\/schema\/person\/9196661829f9337366e2f283b30199e3"},"description":"\u201cPHP That Doesn't Hurt. Code Happy & Enjoy The Fresh Air.\u201d That's what the laravel website says, and to be honest, it\u2019s a framework to get the job done right and quick.","breadcrumb":{"@id":"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/#primaryimage","url":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2015\/01\/Harald-N_web.jpg","contentUrl":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2015\/01\/Harald-N_web.jpg","width":1600,"height":1067,"caption":"Python Harald Nezbeda"},{"@type":"BreadcrumbList","@id":"https:\/\/anexia.com\/blog\/en\/a-brief-look-at-laravel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/anexia.com\/blog\/de\/"},{"@type":"ListItem","position":2,"name":"A brief look at Laravel"}]},{"@type":"WebSite","@id":"https:\/\/anexia.com\/blog\/#website","url":"https:\/\/anexia.com\/blog\/","name":"ANEXIA Blog","description":"[:de] ANEXIA Blog - Technischen Themen, Anexia News und Insights [:]","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/anexia.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/anexia.com\/blog\/#\/schema\/person\/9196661829f9337366e2f283b30199e3","name":"Harald Nezbeda","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/anexia.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f433475ef86738781d677056909b37c3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f433475ef86738781d677056909b37c3?s=96&d=mm&r=g","caption":"Harald Nezbeda"},"url":"https:\/\/anexia.com\/blog\/author\/hn\/"}]}},"lang":"en","translations":{"en":7026,"de":480},"amp_enabled":true,"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts\/7026"}],"collection":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/comments?post=7026"}],"version-history":[{"count":1,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts\/7026\/revisions"}],"predecessor-version":[{"id":7029,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts\/7026\/revisions\/7029"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/media\/484"}],"wp:attachment":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/media?parent=7026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/categories?post=7026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/tags?post=7026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}