{"id":94,"date":"2025-08-31T19:00:42","date_gmt":"2025-08-31T19:00:42","guid":{"rendered":"https:\/\/kishor10d.com\/blogs\/?p=94"},"modified":"2025-08-25T11:13:40","modified_gmt":"2025-08-25T11:13:40","slug":"builder-design-pattern-using-php","status":"publish","type":"post","link":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/","title":{"rendered":"Builder Design Pattern using PHP"},"content":{"rendered":"<h1>Builder Design Pattern using PHP<\/h1>\n<p>In the world of software development, design patterns play a crucial role in creating efficient and maintainable code. One such design pattern that stands out is the Builder Design Pattern. This pattern helps developers generate complex objects step-by-step, making it easier to create variations of an object without complicating the code. In this blog post, we will explain the Builder Design Pattern, demonstrate how to implement it using PHP, and explore which PHP frameworks utilize this pattern.<\/p>\n<h2>What is the Builder Design Pattern?<\/h2>\n<p>The Builder Design Pattern is a creational design pattern that allows you to construct a complex object by separating its construction from its representation. This means you can create different representations of the same type of object using the same construction process.<\/p>\n<h3>Key Features:<\/h3>\n<ul>\n<li>Encapsulates the construction of a product.<\/li>\n<li>Allows for step-by-step building of an object.<\/li>\n<li>Facilitates complex object creation through simple interfaces.<\/li>\n<li>Enables the reuse of code for different types of products.<\/li>\n<\/ul>\n<h2>Implementing the Builder Design Pattern in PHP<\/h2>\n<p>Let&#8217;s look at a practical example of the Builder Design Pattern in PHP. We will create a simple application that builds a <code>Car<\/code> object with various attributes.<\/p>\n<h3>Step 1: Define the Product Class<\/h3>\n<p>First, we need to define our <code>Car<\/code> class that will act as our product:<\/p>\n<pre>class Car {\r\n    private $model;\r\n    private $color;\r\n    private $engine;\r\n\r\n    public function setModel($model) {\r\n        $this-&gt;model = $model;\r\n    }\r\n\r\n    public function setColor($color) {\r\n        $this-&gt;color = $color;\r\n    }\r\n\r\n    public function setEngine($engine) {\r\n        $this-&gt;engine = $engine;\r\n    }\r\n\r\n    public function __toString() {\r\n        return \"Car Model: $this-&gt;model, Color: $this-&gt;color, Engine: $this-&gt;engine\";\r\n    }\r\n}\r\n<\/pre>\n<h3>Step 2: Create the Builder Interface<\/h3>\n<p>Next, let&#8217;s create a builder interface to define the methods that will be used to build our <code>Car<\/code>:<\/p>\n<pre>interface CarBuilder {\r\n    public function buildModel($model);\r\n    public function buildColor($color);\r\n    public function buildEngine($engine);\r\n    public function getCar();\r\n}\r\n<\/pre>\n<h3>Step 3: Implement the Builder<\/h3>\n<p>Now, we will create a class that implements the <code>CarBuilder<\/code> interface. This class will contain the logic to construct a <code>Car<\/code>:<\/p>\n<pre>class ConcreteCarBuilder implements CarBuilder {\r\n    private $car;\r\n\r\n    public function __construct() {\r\n        $this-&gt;car = new Car();\r\n    }\r\n\r\n    public function buildModel($model) {\r\n        $this-&gt;car-&gt;setModel($model);\r\n    }\r\n\r\n    public function buildColor($color) {\r\n        $this-&gt;car-&gt;setColor($color);\r\n    }\r\n\r\n    public function buildEngine($engine) {\r\n        $this-&gt;car-&gt;setEngine($engine);\r\n    }\r\n\r\n    public function getCar() {\r\n        return $this-&gt;car;\r\n    }\r\n}\r\n<\/pre>\n<h3>Step 4: Utilize the Builder<\/h3>\n<p>Lastly, we will create a director class that orchestrates the construction of the <code>Car<\/code>:<\/p>\n<pre>class CarDirector {\r\n    private $builder;\r\n\r\n    public function __construct(CarBuilder $builder) {\r\n        $this-&gt;builder = $builder;\r\n    }\r\n\r\n    public function buildSportCar() {\r\n        $this-&gt;builder-&gt;buildModel(\"Sport\");\r\n        $this-&gt;builder-&gt;buildColor(\"Red\");\r\n        $this-&gt;builder-&gt;buildEngine(\"V8\");\r\n    }\r\n}\r\n\r\n\/\/ Example Usage\r\n$builder = new ConcreteCarBuilder();\r\n$director = new CarDirector($builder);\r\n$director-&gt;buildSportCar();\r\n$car = $builder-&gt;getCar();\r\necho $car;  \/\/ Output: Car Model: Sport, Color: Red, Engine: V8\r\n<\/pre>\n<h2>Which PHP Framework Uses the Builder Design Pattern?<\/h2>\n<p>Several PHP frameworks incorporate the Builder Design Pattern. One notable example is the Laravel framework. In Laravel, the query builder allows developers to construct complex SQL queries using a fluent interface, making it easier to manage database operations without writing raw SQL code.<\/p>\n<p>Some key aspects of Laravel&#8217;s implementation include:<\/p>\n<ul>\n<li>Fluent interface for building queries.<\/li>\n<li>Supports parameter binding to prevent SQL injections.<\/li>\n<li>Offers a variety of methods to customize queries, including <code>select<\/code>, <code>where<\/code>, and <code>orderBy<\/code>.<\/li>\n<\/ul>\n<h2>Conclusion<\/h2>\n<p>The Builder Design Pattern is a powerful tool for developers looking to create complex objects in a clear and manageable way. By separating the construction process from the object representation, it provides flexibility and enhances code readability. Whether you&#8217;re working on a custom PHP application or using a framework like Laravel, understanding the Builder Design Pattern can significantly improve your coding practices.<\/p>\n<p>Are you ready to implement the Builder Design Pattern in your projects? Start building better software today! If you have any questions or would like to share your experiences, feel free to leave a comment below!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Builder Design Pattern using PHP In the world of software development, design patterns play a crucial role in creating efficient and maintainable code. One such&hellip;<\/p>\n","protected":false},"author":1,"featured_media":59,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[67,5,17],"tags":[70,72,74,60,73,64,62,63,71,59,75,65],"class_list":["post-94","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design-patterns","category-php","category-programming","tag-builder-design-pattern-php","tag-creational-design-pattern-php","tag-fluent-interface-php","tag-laravel-design-patterns","tag-laravel-query-builder","tag-maintainable-php-code","tag-object-oriented-php","tag-php-best-practices","tag-php-builder-pattern-example","tag-php-design-patterns","tag-php-query-builder","tag-scalable-php-applications"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Builder Design Pattern using PHP - Practical Kishor<\/title>\n<meta name=\"description\" content=\"Builder Design Pattern, demonstrate how to implement it using PHP, and explore which PHP frameworks utilize this pattern.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Builder Design Pattern using PHP - Practical Kishor\" \/>\n<meta property=\"og:description\" content=\"Builder Design Pattern, demonstrate how to implement it using PHP, and explore which PHP frameworks utilize this pattern.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Practical Kishor\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-31T19:00:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kishor10d.com\/blogs\/wp-content\/uploads\/2025\/07\/generate_an_image_for_php_curl_vs_guzzle_wordpress_blog_image_must_be_lighter_and_fast_loading_clea_83ft9vy6ex1csfr8ynao_12.png\" \/>\n\t<meta property=\"og:image:width\" content=\"832\" \/>\n\t<meta property=\"og:image:height\" content=\"1248\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/kishor10d.com\/blogs\/#\/schema\/person\/682d05c56912dd235403d4d49862750a\"},\"headline\":\"Builder Design Pattern using PHP\",\"datePublished\":\"2025-08-31T19:00:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/\"},\"wordCount\":463,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kishor10d.com\/blogs\/#\/schema\/person\/682d05c56912dd235403d4d49862750a\"},\"image\":{\"@id\":\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kishor10d.com\/blogs\/wp-content\/uploads\/2025\/07\/generate_an_image_for_php_curl_vs_guzzle_wordpress_blog_image_must_be_lighter_and_fast_loading_clea_83ft9vy6ex1csfr8ynao_12.png\",\"keywords\":[\"Builder Design Pattern PHP\",\"Creational Design Pattern PHP\",\"Fluent Interface PHP\",\"Laravel Design Patterns\",\"Laravel Query Builder\",\"Maintainable PHP Code\",\"Object Oriented PHP\",\"PHP Best Practices\",\"PHP Builder Pattern Example\",\"PHP Design Patterns\",\"PHP Query Builder\",\"Scalable PHP Applications\"],\"articleSection\":[\"Design Patterns\",\"PHP\",\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/\",\"url\":\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/\",\"name\":\"Builder Design Pattern using PHP - Practical Kishor\",\"isPartOf\":{\"@id\":\"https:\/\/kishor10d.com\/blogs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kishor10d.com\/blogs\/wp-content\/uploads\/2025\/07\/generate_an_image_for_php_curl_vs_guzzle_wordpress_blog_image_must_be_lighter_and_fast_loading_clea_83ft9vy6ex1csfr8ynao_12.png\",\"datePublished\":\"2025-08-31T19:00:42+00:00\",\"description\":\"Builder Design Pattern, demonstrate how to implement it using PHP, and explore which PHP frameworks utilize this pattern.\",\"breadcrumb\":{\"@id\":\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#primaryimage\",\"url\":\"https:\/\/kishor10d.com\/blogs\/wp-content\/uploads\/2025\/07\/generate_an_image_for_php_curl_vs_guzzle_wordpress_blog_image_must_be_lighter_and_fast_loading_clea_83ft9vy6ex1csfr8ynao_12.png\",\"contentUrl\":\"https:\/\/kishor10d.com\/blogs\/wp-content\/uploads\/2025\/07\/generate_an_image_for_php_curl_vs_guzzle_wordpress_blog_image_must_be_lighter_and_fast_loading_clea_83ft9vy6ex1csfr8ynao_12.png\",\"width\":832,\"height\":1248},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kishor10d.com\/blogs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Builder Design Pattern using PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kishor10d.com\/blogs\/#website\",\"url\":\"https:\/\/kishor10d.com\/blogs\/\",\"name\":\"Practical Kishor\",\"description\":\"The quick brown fox jumps over the lazy dog\",\"publisher\":{\"@id\":\"https:\/\/kishor10d.com\/blogs\/#\/schema\/person\/682d05c56912dd235403d4d49862750a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kishor10d.com\/blogs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/kishor10d.com\/blogs\/#\/schema\/person\/682d05c56912dd235403d4d49862750a\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/56b0564d13413fec0713653cf76e91ba4d9c5fbbf6dbe0a8adbd3941c88bc1e4?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56b0564d13413fec0713653cf76e91ba4d9c5fbbf6dbe0a8adbd3941c88bc1e4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56b0564d13413fec0713653cf76e91ba4d9c5fbbf6dbe0a8adbd3941c88bc1e4?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"logo\":{\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/56b0564d13413fec0713653cf76e91ba4d9c5fbbf6dbe0a8adbd3941c88bc1e4?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\/\/kishor10d.com\/blogs\"],\"url\":\"https:\/\/kishor10d.com\/blogs\/author\/kishor10d\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Builder Design Pattern using PHP - Practical Kishor","description":"Builder Design Pattern, demonstrate how to implement it using PHP, and explore which PHP frameworks utilize this pattern.","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:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/","og_locale":"en_US","og_type":"article","og_title":"Builder Design Pattern using PHP - Practical Kishor","og_description":"Builder Design Pattern, demonstrate how to implement it using PHP, and explore which PHP frameworks utilize this pattern.","og_url":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/","og_site_name":"Practical Kishor","article_published_time":"2025-08-31T19:00:42+00:00","og_image":[{"width":832,"height":1248,"url":"https:\/\/kishor10d.com\/blogs\/wp-content\/uploads\/2025\/07\/generate_an_image_for_php_curl_vs_guzzle_wordpress_blog_image_must_be_lighter_and_fast_loading_clea_83ft9vy6ex1csfr8ynao_12.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#article","isPartOf":{"@id":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/"},"author":{"name":"admin","@id":"https:\/\/kishor10d.com\/blogs\/#\/schema\/person\/682d05c56912dd235403d4d49862750a"},"headline":"Builder Design Pattern using PHP","datePublished":"2025-08-31T19:00:42+00:00","mainEntityOfPage":{"@id":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/"},"wordCount":463,"commentCount":0,"publisher":{"@id":"https:\/\/kishor10d.com\/blogs\/#\/schema\/person\/682d05c56912dd235403d4d49862750a"},"image":{"@id":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#primaryimage"},"thumbnailUrl":"https:\/\/kishor10d.com\/blogs\/wp-content\/uploads\/2025\/07\/generate_an_image_for_php_curl_vs_guzzle_wordpress_blog_image_must_be_lighter_and_fast_loading_clea_83ft9vy6ex1csfr8ynao_12.png","keywords":["Builder Design Pattern PHP","Creational Design Pattern PHP","Fluent Interface PHP","Laravel Design Patterns","Laravel Query Builder","Maintainable PHP Code","Object Oriented PHP","PHP Best Practices","PHP Builder Pattern Example","PHP Design Patterns","PHP Query Builder","Scalable PHP Applications"],"articleSection":["Design Patterns","PHP","Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/","url":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/","name":"Builder Design Pattern using PHP - Practical Kishor","isPartOf":{"@id":"https:\/\/kishor10d.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#primaryimage"},"image":{"@id":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#primaryimage"},"thumbnailUrl":"https:\/\/kishor10d.com\/blogs\/wp-content\/uploads\/2025\/07\/generate_an_image_for_php_curl_vs_guzzle_wordpress_blog_image_must_be_lighter_and_fast_loading_clea_83ft9vy6ex1csfr8ynao_12.png","datePublished":"2025-08-31T19:00:42+00:00","description":"Builder Design Pattern, demonstrate how to implement it using PHP, and explore which PHP frameworks utilize this pattern.","breadcrumb":{"@id":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#primaryimage","url":"https:\/\/kishor10d.com\/blogs\/wp-content\/uploads\/2025\/07\/generate_an_image_for_php_curl_vs_guzzle_wordpress_blog_image_must_be_lighter_and_fast_loading_clea_83ft9vy6ex1csfr8ynao_12.png","contentUrl":"https:\/\/kishor10d.com\/blogs\/wp-content\/uploads\/2025\/07\/generate_an_image_for_php_curl_vs_guzzle_wordpress_blog_image_must_be_lighter_and_fast_loading_clea_83ft9vy6ex1csfr8ynao_12.png","width":832,"height":1248},{"@type":"BreadcrumbList","@id":"https:\/\/kishor10d.com\/blogs\/builder-design-pattern-using-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kishor10d.com\/blogs\/"},{"@type":"ListItem","position":2,"name":"Builder Design Pattern using PHP"}]},{"@type":"WebSite","@id":"https:\/\/kishor10d.com\/blogs\/#website","url":"https:\/\/kishor10d.com\/blogs\/","name":"Practical Kishor","description":"The quick brown fox jumps over the lazy dog","publisher":{"@id":"https:\/\/kishor10d.com\/blogs\/#\/schema\/person\/682d05c56912dd235403d4d49862750a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kishor10d.com\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/kishor10d.com\/blogs\/#\/schema\/person\/682d05c56912dd235403d4d49862750a","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/56b0564d13413fec0713653cf76e91ba4d9c5fbbf6dbe0a8adbd3941c88bc1e4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/56b0564d13413fec0713653cf76e91ba4d9c5fbbf6dbe0a8adbd3941c88bc1e4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56b0564d13413fec0713653cf76e91ba4d9c5fbbf6dbe0a8adbd3941c88bc1e4?s=96&d=mm&r=g","caption":"admin"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/56b0564d13413fec0713653cf76e91ba4d9c5fbbf6dbe0a8adbd3941c88bc1e4?s=96&d=mm&r=g"},"sameAs":["https:\/\/kishor10d.com\/blogs"],"url":"https:\/\/kishor10d.com\/blogs\/author\/kishor10d\/"}]}},"_links":{"self":[{"href":"https:\/\/kishor10d.com\/blogs\/wp-json\/wp\/v2\/posts\/94","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kishor10d.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kishor10d.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kishor10d.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kishor10d.com\/blogs\/wp-json\/wp\/v2\/comments?post=94"}],"version-history":[{"count":1,"href":"https:\/\/kishor10d.com\/blogs\/wp-json\/wp\/v2\/posts\/94\/revisions"}],"predecessor-version":[{"id":102,"href":"https:\/\/kishor10d.com\/blogs\/wp-json\/wp\/v2\/posts\/94\/revisions\/102"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kishor10d.com\/blogs\/wp-json\/wp\/v2\/media\/59"}],"wp:attachment":[{"href":"https:\/\/kishor10d.com\/blogs\/wp-json\/wp\/v2\/media?parent=94"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kishor10d.com\/blogs\/wp-json\/wp\/v2\/categories?post=94"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kishor10d.com\/blogs\/wp-json\/wp\/v2\/tags?post=94"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}