{"id":12473,"date":"2020-03-25T07:10:17","date_gmt":"2020-03-25T07:10:17","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=12473"},"modified":"2021-11-12T06:22:27","modified_gmt":"2021-11-12T06:22:27","slug":"bootstrap-4-upgrade-in-laravel-5-5","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/bootstrap-4-upgrade-in-laravel-5-5\/","title":{"rendered":"Bootstrap 4 upgrade in laravel 5.5"},"content":{"rendered":"\n<p style=\"font-size:21px\"><strong>Introduction<\/strong><\/p>\n\n\n\n<p><strong>Hello Friends,<\/strong><br>In this article I will describe how to create a Laravel 5.5 application from scratch and also I am going to describe how you can upgrade from default Bootstrap 3 to Bootstrap 4.<\/p>\n\n\n\n<p style=\"font-size:18px\"><strong>I.  Creating  a Laravel 5.5 application from scratch <\/strong><\/p>\n\n\n\n<p><strong>Step 1:<\/strong> Let&#8217;s create a new Laravel 5.5 App from scratch using command:<br><code><strong>composer create-project laravel\/laravel5.5app  \"5.5.*\" --prefer-dist<\/strong><\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"996\" height=\"175\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-25.png\" alt=\"\" class=\"wp-image-12513\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-25.png 996w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-25-300x53.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-25-768x135.png 768w\" sizes=\"auto, (max-width: 996px) 100vw, 996px\" \/><\/figure>\n\n\n\n<p>As we can see It has created a <code><strong>laravel5.5app<\/strong><\/code>  directory and installed all the Laravel specific dependencies. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"303\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-26-1024x303.png\" alt=\"\" class=\"wp-image-12515\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-26-1024x303.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-26-300x89.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-26-768x227.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-26.png 1058w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Go to directory path using command <code><strong>cd laravel5.5app<\/strong><\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"805\" height=\"122\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-27.png\" alt=\"\" class=\"wp-image-12516\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-27.png 805w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-27-300x45.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-27-768x116.png 768w\" sizes=\"auto, (max-width: 805px) 100vw, 805px\" \/><\/figure>\n\n\n\n<p><strong>Step 2:<\/strong> run command <code><strong>composer install<\/strong><\/code> to create a composer folder under <code><strong>\\laravel5.5app\\vendor<\/strong><\/code> with all required dependencies <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"312\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-28-1024x312.png\" alt=\"\" class=\"wp-image-12518\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-28-1024x312.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-28-300x92.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-28-768x234.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-28.png 1439w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 3:<\/strong> Creating node module with all required node dependencies using command <code><strong>npm install<\/strong><\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"539\" height=\"81\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-30.png\" alt=\"\" class=\"wp-image-12520\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-30.png 539w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-30-300x45.png 300w\" sizes=\"auto, (max-width: 539px) 100vw, 539px\" \/><\/figure>\n\n\n\n<p>As we can see there is not any <code><strong>node_module<\/strong><\/code> folder in my project directory. Once we run <code><strong>npm install<\/strong> <\/code>it will create node module folder with all required node packages.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"435\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-29.png\" alt=\"\" class=\"wp-image-12519\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-29.png 882w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-29-300x148.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-29-768x379.png 768w\" sizes=\"auto, (max-width: 882px) 100vw, 882px\" \/><\/figure>\n\n\n\n<p>All node packages has been installed successfully. Now check your project directory whether <code><strong>node_module<\/strong><\/code> folder created or not.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"249\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-31.png\" alt=\"\" class=\"wp-image-12522\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-31.png 930w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-31-300x80.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-31-768x206.png 768w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\" \/><\/figure>\n\n\n\n<p>Yeh, its created Right&#8230;&#8230;.!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-32-1024x279.png\" alt=\"\" class=\"wp-image-12525\" width=\"580\" height=\"158\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-32-1024x279.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-32-300x82.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-32-768x209.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-32.png 1174w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/figure>\n\n\n\n<p><strong>Step 4:<\/strong> Now our project is ready to run over server.                                       Use command <code><strong>php artisan serve<\/strong><\/code> to run the project and hit Enter button.<\/p>\n\n\n\n<p>Boom.. Guys our<code> <strong>laravel5.5app<\/strong><\/code> project is up and running on localhost:8000<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"732\" height=\"163\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-34.png\" alt=\"\" class=\"wp-image-12527\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-34.png 732w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-34-300x67.png 300w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/figure>\n\n\n\n<p><strong>Step 5:<\/strong> Open your browser and hit url  <a href=\"http:\/\/localhost:8000\/\" target=\"_blank\" rel=\"noopener\"><code><strong>http:\/\/localhost:8000\/<\/strong><\/code><\/a> and your application is ready.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"380\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-35-1024x380.png\" alt=\"\" class=\"wp-image-12528\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-35-1024x380.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-35-300x111.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-35-768x285.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-35-1536x569.png 1536w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-35.png 1891w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p style=\"font-size:18px\"><strong>II.  Steps to  upgrade from default Bootstrap 3 to Bootstrap 4. <\/strong><\/p>\n\n\n\n<p><strong>Step 1:<\/strong> Open Code editor and import the created <code><strong>laravel5.5app<\/strong><\/code> project directory into it. (Here i am using visual studio IDE)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"868\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-36-1024x868.png\" alt=\"\" class=\"wp-image-12533\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-36-1024x868.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-36-300x254.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-36-768x651.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-36.png 1170w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>As we know laravel application uses public folder to use css and javascript. So open <code><strong>public\/css\/app.css<\/strong><\/code> to check the default version of Bootstrap. Here it shows <strong><code>v3.3.7<\/code><\/strong>. Now our target is to upgrade it to latest version which is <code><strong>4.4.1<\/strong><\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"351\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-37-1024x351.png\" alt=\"\" class=\"wp-image-12534\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-37-1024x351.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-37-300x103.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-37-768x263.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-37-1536x526.png 1536w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-37.png 1563w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 2:<\/strong>  To download latest version of bootstrap package in node_module folder in project directory run <code><strong>npm install bootstrap@4.4.1<\/strong><\/code> or  <code><strong>npm i bootstrap@4.4.1<\/strong> <\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"212\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-39-1024x212.png\" alt=\"\" class=\"wp-image-12538\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-39-1024x212.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-39-300x62.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-39-768x159.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-39-1536x319.png 1536w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-39.png 1794w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>we can see a bootstrap package with <strong><code>version 4<\/code><\/strong> in <code><strong>laravel5.5app\/node_module<\/strong><\/code> has been created.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"304\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-40-1024x304.png\" alt=\"\" class=\"wp-image-12539\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-40-1024x304.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-40-300x89.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-40-768x228.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-40.png 1229w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 3:<\/strong> Open <code><strong>resources\/assets\/sass\/app.scss<\/strong><\/code> <\/p>\n\n\n\n<p>replace the import of older path with new path of <strong><code>bootstrap.scss<\/code><\/strong> as: <code><strong>@import \"~bootstrap\/scss\/bootstrap.scss\";<\/strong><\/code>                                                      I have commented line no. 9 and wrote line no. 10 with latest import of bootstrap 4.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"293\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-41-1024x293.png\" alt=\"\" class=\"wp-image-12541\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-41-1024x293.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-41-300x86.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-41-768x220.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-41-1536x440.png 1536w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-41.png 1554w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<script src=\"https:\/\/gist.github.com\/deepak-cotocus\/bea580f039628804aa2ea2243f2dfe04.js\"><\/script>\n\n\n\n<p><strong>Step 4:<\/strong> Open <code><strong>resources\/assets\/sass\/_variables.scss<\/strong><\/code>                              convert <code><strong>'px'<\/strong><\/code> to <code><strong>'rem'<\/strong><\/code>(because &#8216;px&#8217; unit is incompatible in bootstrap 4). Here <code><strong>14px = 0.875rem.<\/strong><\/code><\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color\">Refer: laravel5.5app\\resources\\assets\\sass\\_variables.scss<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"433\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-42-1024x433.png\" alt=\"\" class=\"wp-image-12543\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-42-1024x433.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-42-300x127.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-42-768x325.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-42.png 1270w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 5:<\/strong> run <code><strong>npm run dev<\/strong><\/code> to exicute webpack.mix.js file.<\/p>\n\n\n\n<p>This File will Compile <code><strong>'resources\/assets\/js\/app.js'<\/strong><\/code>, and make a copy in <code><strong>'public\/js'<\/strong><\/code> and also   Compile <code><strong>'resources\/assets\/sass\/app.scss'<\/strong><\/code>, and make a copy with .css extension in<code><strong> 'public\/css'<\/strong><\/code><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"997\" height=\"532\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-43.png\" alt=\"\" class=\"wp-image-12544\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-43.png 997w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-43-300x160.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-43-768x410.png 768w\" sizes=\"auto, (max-width: 997px) 100vw, 997px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"982\" height=\"367\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-44.png\" alt=\"\" class=\"wp-image-12546\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-44.png 982w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-44-300x112.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-44-768x287.png 768w\" sizes=\"auto, (max-width: 982px) 100vw, 982px\" \/><\/figure>\n\n\n\n<p><strong>Step 6:<\/strong> Repeat 1st step and check the version of Bootstrap in  <code><strong>public\/css\/app.css<\/strong> <\/code>.<\/p>\n\n\n\n<p>Boom&#8230;., It is upgraded to Bootstrap v4..4.1<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"242\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-45-1024x242.png\" alt=\"\" class=\"wp-image-12548\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-45-1024x242.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-45-300x71.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-45-768x182.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/03\/image-45.png 1437w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n<div class=\"epyt-gallery\" data-currpage=\"1\" id=\"epyt_gallery_16061\"><iframe loading=\"lazy\"  id=\"_ytid_21073\"  width=\"760\" height=\"427\"  data-origwidth=\"760\" data-origheight=\"427\" src=\"https:\/\/www.youtube.com\/embed\/?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  data-epytgalleryid=\"epyt_gallery_16061\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><div class=\"epyt-gallery-list\"><div>Sorry, there was a YouTube error.<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Introduction Hello Friends,In this article I will describe how to create a Laravel 5.5 application from scratch and also I am going to describe how you can upgrade from default&#8230; <\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[5201],"tags":[],"class_list":["post-12473","post","type-post","status-publish","format-standard","hentry","category-laravel"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/12473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=12473"}],"version-history":[{"count":18,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/12473\/revisions"}],"predecessor-version":[{"id":24883,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/12473\/revisions\/24883"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=12473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=12473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=12473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}