{"id":11636,"date":"2021-03-03T16:09:34","date_gmt":"2021-03-03T14:09:34","guid":{"rendered":"https:\/\/techmoz.net\/?p=11636"},"modified":"2021-03-03T16:35:24","modified_gmt":"2021-03-03T14:35:24","slug":"tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions","status":"publish","type":"post","link":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/","title":{"rendered":"TUTORIAL: How to add custom application context data to Laravel Exceptions"},"content":{"rendered":"<p>In any web application, when an\u00a0<em>Exception<\/em> is raised, is important for the developer to know more about that exception as well as the context where it was raised in order to efficiently debug that exception. For years Laravel automatically added some global context to Exceptions log messages as contextual data. If the user is authenticated, it&#8217;s user ID is automatically included in the log message. You could also add <em>custom global exception<\/em> context to the log by adding the following method to your application&#8217;s <strong>App\\Exceptions\\Handler<\/strong>:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\nprotected function context()\r\n{\r\n    return array_merge(parent::context(), &#x5B;\r\n        'foo' =&gt; 'bar',\r\n    ]);\r\n}\r\n<\/pre>\n<p>But now, since Laravel version 8.30.0, released yesterday, you can also add custom Exception context to every Exception in your application. Suppose you have a StudentAttendanceNotFoundException that is raised when a user try to view a profile of an nonexistent student on your system. That way, you can now add the student ID and the subject ID in the log, via the Exception Log Context.<\/p>\n<p>To add this custom Exception Log Context to your Laravel exception, simple define a method named <strong>context<\/strong> inside your specific exception class which should return an <em>array<\/em>. The data on this array, as well as <strong>the data of global exception context, will be included on the log message every time that exception is raised<\/strong>:<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">\r\n&lt;?php\r\n\r\nnamespace App\\Exceptions;\r\n\r\nuse Exception;\r\n\r\nclass StudentAttendanceNotFoundException extends Exception\r\n{\r\n    \/\/ ...\r\n\r\n    public function context(): array\r\n    {\r\n        return &#x5B;\r\n            'student_id' =&gt; $this-&gt;studentId,\r\n            'subject_id' =&gt; $this-&gt;subjectId\r\n        ];\r\n    }\r\n}\r\n<\/pre>\n<p>If you want to start using this functionality, just update your project to the latest Laravel release.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In any web application, when an\u00a0Exception is raised, is important for the developer to know more about that exception as well as the context where it was raised in order to efficiently debug that exception. For years Laravel automatically added some global context to Exceptions log messages as contextual data. If the user is authenticated,<\/p>\n","protected":false},"author":2,"featured_media":11638,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_dcms_eufi_img":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[974,952,981,987,989,991,1064,1063],"tags":[],"class_list":["post-11636","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-tools","category-highlights-2","category-laravel-2","category-news","category-php-2","category-programming","category-tutorials","category-web-development-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>TUTORIAL: How to add custom application context data to Laravel Exceptions - Techmoz<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TUTORIAL: How to add custom application context data to Laravel Exceptions - Techmoz\" \/>\n<meta property=\"og:description\" content=\"In any web application, when an\u00a0Exception is raised, is important for the developer to know more about that exception as well as the context where it was raised in order to efficiently debug that exception. For years Laravel automatically added some global context to Exceptions log messages as contextual data. If the user is authenticated,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/\" \/>\n<meta property=\"og:site_name\" content=\"Techmoz\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/hostmoz\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-03T14:09:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-03-03T14:35:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/techmoz.net\/wp-content\/uploads\/2021\/03\/laravel-exception-log-context.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Elisio Leonardo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hostmoz\" \/>\n<meta name=\"twitter:site\" content=\"@hostmoz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elisio Leonardo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"NewsArticle\"],\"@id\":\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/\"},\"author\":{\"name\":\"Elisio Leonardo\",\"@id\":\"https:\/\/techmoz.net\/#\/schema\/person\/dcc2c00505441293925f0573bc996b09\"},\"headline\":\"TUTORIAL: How to add custom application context data to Laravel Exceptions\",\"datePublished\":\"2021-03-03T14:09:34+00:00\",\"dateModified\":\"2021-03-03T14:35:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/\"},\"wordCount\":283,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/techmoz.net\/#organization\"},\"image\":{\"@id\":\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/techmoz.net\/wp-content\/uploads\/2021\/03\/laravel-exception-log-context.jpg\",\"articleSection\":[\"Development Tools\",\"Highlights\",\"Laravel\",\"News\",\"PHP\",\"Programming\",\"Tutorials\",\"Web Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#respond\"]}],\"copyrightYear\":\"2021\",\"copyrightHolder\":{\"@id\":\"https:\/\/techmoz.net\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/\",\"url\":\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/\",\"name\":\"TUTORIAL: How to add custom application context data to Laravel Exceptions - Techmoz\",\"isPartOf\":{\"@id\":\"https:\/\/techmoz.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/techmoz.net\/wp-content\/uploads\/2021\/03\/laravel-exception-log-context.jpg\",\"datePublished\":\"2021-03-03T14:09:34+00:00\",\"dateModified\":\"2021-03-03T14:35:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#primaryimage\",\"url\":\"https:\/\/techmoz.net\/wp-content\/uploads\/2021\/03\/laravel-exception-log-context.jpg\",\"contentUrl\":\"https:\/\/techmoz.net\/wp-content\/uploads\/2021\/03\/laravel-exception-log-context.jpg\",\"width\":1000,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/techmoz.net\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TUTORIAL: How to add custom application context data to Laravel Exceptions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/techmoz.net\/#website\",\"url\":\"https:\/\/techmoz.net\/\",\"name\":\"Techmoz\",\"description\":\"O maior Portal de Tecnologia em Mo\u00e7ambique\",\"publisher\":{\"@id\":\"https:\/\/techmoz.net\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/techmoz.net\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/techmoz.net\/#organization\",\"name\":\"Hostmoz,Lda\",\"url\":\"https:\/\/techmoz.net\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/techmoz.net\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/techmoz.test\/wp-content\/uploads\/2023\/01\/techmoz-logo.png?fit=385%2C90&ssl=1\",\"contentUrl\":\"https:\/\/techmoz.test\/wp-content\/uploads\/2023\/01\/techmoz-logo.png?fit=385%2C90&ssl=1\",\"width\":385,\"height\":90,\"caption\":\"Hostmoz,Lda\"},\"image\":{\"@id\":\"https:\/\/techmoz.net\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/web.facebook.com\/hostmoz\",\"https:\/\/x.com\/hostmoz\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/techmoz.net\/#\/schema\/person\/dcc2c00505441293925f0573bc996b09\",\"name\":\"Elisio Leonardo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/techmoz.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/80182e0df20d39fd5938f02fa54113c599d04372d288dc811ea9d480830a94fd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/80182e0df20d39fd5938f02fa54113c599d04372d288dc811ea9d480830a94fd?s=96&d=mm&r=g\",\"caption\":\"Elisio Leonardo\"},\"description\":\"Elisio Leonardo is an experienced Web Developer, Solutions Architect, Digital Marketing Expert, and content producer with a passion for technology, artificial intelligence, web development, and entertainment. With nearly 15 years of writing engaging content on technology and entertainment, particularly Comic Book Movies, Elisio has become a trusted source of information in the digital landscape.\",\"url\":\"https:\/\/techmoz.net\/en\/author\/backstageel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TUTORIAL: How to add custom application context data to Laravel Exceptions - Techmoz","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:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/","og_locale":"en_US","og_type":"article","og_title":"TUTORIAL: How to add custom application context data to Laravel Exceptions - Techmoz","og_description":"In any web application, when an\u00a0Exception is raised, is important for the developer to know more about that exception as well as the context where it was raised in order to efficiently debug that exception. For years Laravel automatically added some global context to Exceptions log messages as contextual data. If the user is authenticated,","og_url":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/","og_site_name":"Techmoz","article_publisher":"https:\/\/web.facebook.com\/hostmoz","article_published_time":"2021-03-03T14:09:34+00:00","article_modified_time":"2021-03-03T14:35:24+00:00","og_image":[{"width":1000,"height":500,"url":"https:\/\/techmoz.net\/wp-content\/uploads\/2021\/03\/laravel-exception-log-context.jpg","type":"image\/jpeg"}],"author":"Elisio Leonardo","twitter_card":"summary_large_image","twitter_creator":"@hostmoz","twitter_site":"@hostmoz","twitter_misc":{"Written by":"Elisio Leonardo","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","NewsArticle"],"@id":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#article","isPartOf":{"@id":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/"},"author":{"name":"Elisio Leonardo","@id":"https:\/\/techmoz.net\/#\/schema\/person\/dcc2c00505441293925f0573bc996b09"},"headline":"TUTORIAL: How to add custom application context data to Laravel Exceptions","datePublished":"2021-03-03T14:09:34+00:00","dateModified":"2021-03-03T14:35:24+00:00","mainEntityOfPage":{"@id":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/"},"wordCount":283,"commentCount":2,"publisher":{"@id":"https:\/\/techmoz.net\/#organization"},"image":{"@id":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#primaryimage"},"thumbnailUrl":"https:\/\/techmoz.net\/wp-content\/uploads\/2021\/03\/laravel-exception-log-context.jpg","articleSection":["Development Tools","Highlights","Laravel","News","PHP","Programming","Tutorials","Web Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#respond"]}],"copyrightYear":"2021","copyrightHolder":{"@id":"https:\/\/techmoz.net\/#organization"}},{"@type":"WebPage","@id":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/","url":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/","name":"TUTORIAL: How to add custom application context data to Laravel Exceptions - Techmoz","isPartOf":{"@id":"https:\/\/techmoz.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#primaryimage"},"image":{"@id":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#primaryimage"},"thumbnailUrl":"https:\/\/techmoz.net\/wp-content\/uploads\/2021\/03\/laravel-exception-log-context.jpg","datePublished":"2021-03-03T14:09:34+00:00","dateModified":"2021-03-03T14:35:24+00:00","breadcrumb":{"@id":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#primaryimage","url":"https:\/\/techmoz.net\/wp-content\/uploads\/2021\/03\/laravel-exception-log-context.jpg","contentUrl":"https:\/\/techmoz.net\/wp-content\/uploads\/2021\/03\/laravel-exception-log-context.jpg","width":1000,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/techmoz.net\/en\/tutorial-how-to-add-custom-application-context-data-to-laravel-exceptions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/techmoz.net\/en\/"},{"@type":"ListItem","position":2,"name":"TUTORIAL: How to add custom application context data to Laravel Exceptions"}]},{"@type":"WebSite","@id":"https:\/\/techmoz.net\/#website","url":"https:\/\/techmoz.net\/","name":"Techmoz","description":"O maior Portal de Tecnologia em Mo\u00e7ambique","publisher":{"@id":"https:\/\/techmoz.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/techmoz.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/techmoz.net\/#organization","name":"Hostmoz,Lda","url":"https:\/\/techmoz.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techmoz.net\/#\/schema\/logo\/image\/","url":"https:\/\/techmoz.test\/wp-content\/uploads\/2023\/01\/techmoz-logo.png?fit=385%2C90&ssl=1","contentUrl":"https:\/\/techmoz.test\/wp-content\/uploads\/2023\/01\/techmoz-logo.png?fit=385%2C90&ssl=1","width":385,"height":90,"caption":"Hostmoz,Lda"},"image":{"@id":"https:\/\/techmoz.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/web.facebook.com\/hostmoz","https:\/\/x.com\/hostmoz"]},{"@type":"Person","@id":"https:\/\/techmoz.net\/#\/schema\/person\/dcc2c00505441293925f0573bc996b09","name":"Elisio Leonardo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/techmoz.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/80182e0df20d39fd5938f02fa54113c599d04372d288dc811ea9d480830a94fd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/80182e0df20d39fd5938f02fa54113c599d04372d288dc811ea9d480830a94fd?s=96&d=mm&r=g","caption":"Elisio Leonardo"},"description":"Elisio Leonardo is an experienced Web Developer, Solutions Architect, Digital Marketing Expert, and content producer with a passion for technology, artificial intelligence, web development, and entertainment. With nearly 15 years of writing engaging content on technology and entertainment, particularly Comic Book Movies, Elisio has become a trusted source of information in the digital landscape.","url":"https:\/\/techmoz.net\/en\/author\/backstageel\/"}]}},"_format-video":{"_last_editor_used_jetpack":["classic-editor"],"_edit_lock":["1614786222:2"],"_edit_last":["2"],"_wpml_media_featured":["1"],"_wpml_media_duplicate":["1"],"_syntaxhighlighter_encoded":["1"],"_advads_ad_settings":["a:2:{s:11:\"disable_ads\";i:0;s:19:\"disable_the_content\";i:0;}"],"_yoast_wpseo_newssitemap-exclude":["off"],"_yoast_wpseo_newssitemap-genre":["a:0:{}"],"_yoast_wpseo_content_score":["30"],"_yoast_wpseo_focuskeywords":["[]"],"_yoast_wpseo_keywordsynonyms":["[\"\"]"],"_yoast_wpseo_estimated-reading-time-minutes":["2"],"views":["246"],"_thumbnail_id":["11638"],"_yoast_wpseo_primary_category":["952"],"_encloseme":["1"],"_yoast_wpseo_focuskw":["Laravel Exceptions"],"_yoast_wpseo_linkdex":["51"],"_wpas_done_all":["1"],"post_views_count":["525"],"mashsb_timestamp":["1674663524"],"mashsb_shares":["0"],"mashsb_jsonshares":["{\"StumbleUpon\":null,\"Reddit\":null,\"Facebook\":{\"comment_plugin_count\":0,\"total_count\":0,\"og_object\":null,\"comment_count\":0,\"share_count\":0,\"reaction_count\":0},\"GooglePlusOne\":null,\"Twitter\":0,\"Pinterest\":0,\"LinkedIn\":null,\"https\":[],\"total\":0}"]},"_links":{"self":[{"href":"https:\/\/techmoz.net\/en\/wp-json\/wp\/v2\/posts\/11636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techmoz.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techmoz.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techmoz.net\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techmoz.net\/en\/wp-json\/wp\/v2\/comments?post=11636"}],"version-history":[{"count":5,"href":"https:\/\/techmoz.net\/en\/wp-json\/wp\/v2\/posts\/11636\/revisions"}],"predecessor-version":[{"id":11643,"href":"https:\/\/techmoz.net\/en\/wp-json\/wp\/v2\/posts\/11636\/revisions\/11643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techmoz.net\/en\/wp-json\/wp\/v2\/media\/11638"}],"wp:attachment":[{"href":"https:\/\/techmoz.net\/en\/wp-json\/wp\/v2\/media?parent=11636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techmoz.net\/en\/wp-json\/wp\/v2\/categories?post=11636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techmoz.net\/en\/wp-json\/wp\/v2\/tags?post=11636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}