{"id":891,"date":"2024-11-06T10:37:00","date_gmt":"2024-11-06T10:37:00","guid":{"rendered":"https:\/\/gurututorku.com\/blog\/?p=891"},"modified":"2024-11-06T10:37:01","modified_gmt":"2024-11-06T10:37:01","slug":"laravel-crud-restful-api-episode-5-2","status":"publish","type":"post","link":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/","title":{"rendered":"Laravel CRUD RESTful API &#8211; Episode 5.2"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">1. <strong>Pengertian CRUD RESTful API di Laravel<\/strong><\/h3>\n\n\n\n<p>CRUD RESTful API adalah implementasi dari operasi dasar <strong>Create, Read, Update, dan Delete<\/strong> pada data melalui API (Application Programming Interface) yang mengikuti prinsip-prinsip REST (Representational State Transfer). Laravel memudahkan pembuatan API ini dengan menyediakan route, controller, dan model yang terstruktur dengan baik.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. <strong>Langkah-langkah Membuat CRUD RESTful API di Laravel<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>1. Membuat Route API<\/strong><\/h4>\n\n\n\n<p>Rute API didefinisikan di file <code>routes\/api.php<\/code>. Setiap operasi CRUD akan dipetakan ke HTTP method seperti <code>GET<\/code>, <code>POST<\/code>, <code>PUT<\/code>, dan <code>DELETE<\/code>.<\/p>\n\n\n\n<p><strong>Contoh:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">phpCopy code<code>\/\/ routes\/api.php\nRoute::get('users', [UserController::class, 'index']);  \/\/ Read\nRoute::post('users', [UserController::class, 'store']); \/\/ Create\nRoute::get('users\/{id}', [UserController::class, 'show']); \/\/ Read (single item)\nRoute::put('users\/{id}', [UserController::class, 'update']); \/\/ Update\nRoute::delete('users\/{id}', [UserController::class, 'destroy']); \/\/ Delete\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2. Membuat Controller API<\/strong><\/h4>\n\n\n\n<p>Controller API menangani logika CRUD dan mengembalikan data dalam format JSON. Gunakan <code>php artisan make:controller<\/code> untuk membuat controller.<\/p>\n\n\n\n<p><strong>Contoh:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">phpCopy code<code>\/\/ app\/Http\/Controllers\/UserController.php\nnamespace App\\Http\\Controllers;\n\nuse App\\Models\\User;\nuse Illuminate\\Http\\Request;\n\nclass UserController extends Controller\n{\n    \/\/ Read all users\n    public function index()\n    {\n        return response()-&gt;json(User::all()); \/\/ Mengembalikan semua data\n    }\n\n    \/\/ Create a new user\n    public function store(Request $request)\n    {\n        $validated = $request-&gt;validate([\n            'name' =&gt; 'required',\n            'email' =&gt; 'required|email|unique:users,email',\n        ]);\n\n        $user = User::create($validated); \/\/ Menyimpan data baru\n        return response()-&gt;json($user, 201); \/\/ Menampilkan data baru\n    }\n\n    \/\/ Read a single user by ID\n    public function show($id)\n    {\n        $user = User::findOrFail($id); \/\/ Mencari data berdasarkan ID\n        return response()-&gt;json($user); \/\/ Menampilkan data user\n    }\n\n    \/\/ Update an existing user\n    public function update(Request $request, $id)\n    {\n        $validated = $request-&gt;validate([\n            'name' =&gt; 'required',\n            'email' =&gt; 'required|email|unique:users,email,' . $id,\n        ]);\n\n        $user = User::findOrFail($id);\n        $user-&gt;update($validated); \/\/ Memperbarui data\n        return response()-&gt;json($user); \/\/ Menampilkan data yang diperbarui\n    }\n\n    \/\/ Delete a user\n    public function destroy($id)\n    {\n        $user = User::findOrFail($id);\n        $user-&gt;delete(); \/\/ Menghapus data\n        return response()-&gt;json(null, 204); \/\/ Menampilkan status success tanpa body\n    }\n}\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3. Menggunakan Model<\/strong><\/h4>\n\n\n\n<p>Model digunakan untuk berinteraksi dengan tabel database. Pastikan model memiliki properti yang sesuai dengan kolom di database.<\/p>\n\n\n\n<p><strong>Contoh:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">phpCopy code<code>\/\/ app\/Models\/User.php\nnamespace App\\Models;\n\nuse Illuminate\\Database\\Eloquent\\Factories\\HasFactory;\nuse Illuminate\\Database\\Eloquent\\Model;\n\nclass User extends Model\n{\n    use HasFactory;\n\n    protected $fillable = ['name', 'email']; \/\/ Menentukan kolom yang dapat diisi\n}\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. <strong>Menjalankan API CRUD<\/strong><\/h3>\n\n\n\n<p>Setelah route dan controller dibuat, API CRUD dapat diakses menggunakan tools seperti <strong>Postman<\/strong> atau <strong>Insomnia<\/strong> untuk menguji:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>GET<\/strong> <code>http:\/\/localhost:8000\/api\/users<\/code> \u2192 Mendapatkan daftar semua user.<\/li>\n\n\n\n<li><strong>GET<\/strong> <code>http:\/\/localhost:8000\/api\/users\/{id}<\/code> \u2192 Mendapatkan user berdasarkan ID.<\/li>\n\n\n\n<li><strong>POST<\/strong> <code>http:\/\/localhost:8000\/api\/users<\/code> \u2192 Menambahkan user baru.<\/li>\n\n\n\n<li><strong>PUT<\/strong> <code>http:\/\/localhost:8000\/api\/users\/{id}<\/code> \u2192 Memperbarui user berdasarkan ID.<\/li>\n\n\n\n<li><strong>DELETE<\/strong> <code>http:\/\/localhost:8000\/api\/users\/{id}<\/code> \u2192 Menghapus user berdasarkan ID.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. <strong>Autentikasi API (Opsional)<\/strong><\/h3>\n\n\n\n<p>Untuk melindungi API, Anda bisa menambahkan autentikasi menggunakan Laravel Passport atau Sanctum untuk mengelola token autentikasi API.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ringkasan:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Create<\/strong>: Menambah data dengan <code>POST<\/code> request.<\/li>\n\n\n\n<li><strong>Read<\/strong>: Mengambil data dengan <code>GET<\/code> request.<\/li>\n\n\n\n<li><strong>Update<\/strong>: Memperbarui data dengan <code>PUT<\/code> request.<\/li>\n\n\n\n<li><strong>Delete<\/strong>: Menghapus data dengan <code>DELETE<\/code> request.<\/li>\n<\/ul>\n\n\n\n<p>Laravel menyediakan cara yang sangat sederhana dan terstruktur untuk membangun <strong>RESTful API<\/strong> dengan CRUD menggunakan <strong>routes<\/strong>, <strong>controllers<\/strong>, dan <strong>models<\/strong>.<\/p>\n\n\n\n<p><strong>Referensi Lainnya :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-small-font-size\">https:\/\/santrikoding.com\/tutorial-restful-api-laravel-11-4-menampilkan-data-dari-database?authuser=0<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>1. Pengertian CRUD RESTful API di Laravel CRUD RESTful API adalah implementasi dari operasi dasar Create, Read, Update, dan Delete pada data melalui API (Application Programming Interface) yang mengikuti prinsip-prinsip REST (Representational State Transfer). Laravel memudahkan pembuatan API ini dengan menyediakan route, controller, dan model yang terstruktur dengan baik. 2. Langkah-langkah Membuat CRUD RESTful API [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":824,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,38],"tags":[32,20,47,22,37],"class_list":["post-891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-framework-laravel","category-tutorial-programming","tag-controller","tag-laravel","tag-laravel-crud-restful-api","tag-php-framework","tag-tutorial-laravel-11"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Laravel CRUD RESTful API - Episode 5.2 - Gurututorku<\/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:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel CRUD RESTful API - Episode 5.2 - Gurututorku\" \/>\n<meta property=\"og:description\" content=\"1. Pengertian CRUD RESTful API di Laravel CRUD RESTful API adalah implementasi dari operasi dasar Create, Read, Update, dan Delete pada data melalui API (Application Programming Interface) yang mengikuti prinsip-prinsip REST (Representational State Transfer). Laravel memudahkan pembuatan API ini dengan menyediakan route, controller, dan model yang terstruktur dengan baik. 2. Langkah-langkah Membuat CRUD RESTful API [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Gurututorku\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-06T10:37:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-06T10:37:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"750\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"gtadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gtadmin\" \/>\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\",\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/\"},\"author\":{\"name\":\"gtadmin\",\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\"},\"headline\":\"Laravel CRUD RESTful API &#8211; Episode 5.2\",\"datePublished\":\"2024-11-06T10:37:00+00:00\",\"dateModified\":\"2024-11-06T10:37:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/\"},\"wordCount\":232,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\"},\"image\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png\",\"keywords\":[\"controller\",\"laravel\",\"laravel crud restful api\",\"php framework\",\"tutorial laravel 11\"],\"articleSection\":[\"PHP Framework Laravel\",\"Tutorial Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/\",\"url\":\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/\",\"name\":\"Laravel CRUD RESTful API - Episode 5.2 - Gurututorku\",\"isPartOf\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png\",\"datePublished\":\"2024-11-06T10:37:00+00:00\",\"dateModified\":\"2024-11-06T10:37:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#primaryimage\",\"url\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png\",\"contentUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png\",\"width\":1000,\"height\":750},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/gurututorku.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel CRUD RESTful API &#8211; Episode 5.2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/gurututorku.com\/blog\/#website\",\"url\":\"https:\/\/gurututorku.com\/blog\/\",\"name\":\"Gurututorku - Learning today success tomorrow\",\"description\":\"Kelas dan Kursus Programming, Design, Multimedia dan Tutorial IT lainnya.\",\"publisher\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/gurututorku.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\",\"name\":\"gtadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/cropped-gurututorku-favicon.png\",\"contentUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/cropped-gurututorku-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"gtadmin\"},\"logo\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/gurututorku.com\/blog\"],\"url\":\"https:\/\/gurututorku.com\/blog\/author\/gtadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Laravel CRUD RESTful API - Episode 5.2 - Gurututorku","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:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/","og_locale":"en_US","og_type":"article","og_title":"Laravel CRUD RESTful API - Episode 5.2 - Gurututorku","og_description":"1. Pengertian CRUD RESTful API di Laravel CRUD RESTful API adalah implementasi dari operasi dasar Create, Read, Update, dan Delete pada data melalui API (Application Programming Interface) yang mengikuti prinsip-prinsip REST (Representational State Transfer). Laravel memudahkan pembuatan API ini dengan menyediakan route, controller, dan model yang terstruktur dengan baik. 2. Langkah-langkah Membuat CRUD RESTful API [&hellip;]","og_url":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/","og_site_name":"Gurututorku","article_published_time":"2024-11-06T10:37:00+00:00","article_modified_time":"2024-11-06T10:37:01+00:00","og_image":[{"width":1000,"height":750,"url":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png","type":"image\/png"}],"author":"gtadmin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gtadmin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#article","isPartOf":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/"},"author":{"name":"gtadmin","@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2"},"headline":"Laravel CRUD RESTful API &#8211; Episode 5.2","datePublished":"2024-11-06T10:37:00+00:00","dateModified":"2024-11-06T10:37:01+00:00","mainEntityOfPage":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/"},"wordCount":232,"commentCount":0,"publisher":{"@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2"},"image":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#primaryimage"},"thumbnailUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png","keywords":["controller","laravel","laravel crud restful api","php framework","tutorial laravel 11"],"articleSection":["PHP Framework Laravel","Tutorial Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/","url":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/","name":"Laravel CRUD RESTful API - Episode 5.2 - Gurututorku","isPartOf":{"@id":"https:\/\/gurututorku.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#primaryimage"},"image":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#primaryimage"},"thumbnailUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png","datePublished":"2024-11-06T10:37:00+00:00","dateModified":"2024-11-06T10:37:01+00:00","breadcrumb":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#primaryimage","url":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png","contentUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png","width":1000,"height":750},{"@type":"BreadcrumbList","@id":"https:\/\/gurututorku.com\/blog\/laravel-crud-restful-api-episode-5-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gurututorku.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel CRUD RESTful API &#8211; Episode 5.2"}]},{"@type":"WebSite","@id":"https:\/\/gurututorku.com\/blog\/#website","url":"https:\/\/gurututorku.com\/blog\/","name":"Gurututorku - Learning today success tomorrow","description":"Kelas dan Kursus Programming, Design, Multimedia dan Tutorial IT lainnya.","publisher":{"@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gurututorku.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2","name":"gtadmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/cropped-gurututorku-favicon.png","contentUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/cropped-gurututorku-favicon.png","width":512,"height":512,"caption":"gtadmin"},"logo":{"@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/gurututorku.com\/blog"],"url":"https:\/\/gurututorku.com\/blog\/author\/gtadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts\/891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/comments?post=891"}],"version-history":[{"count":1,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts\/891\/revisions"}],"predecessor-version":[{"id":892,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts\/891\/revisions\/892"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/media\/824"}],"wp:attachment":[{"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/media?parent=891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/categories?post=891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/tags?post=891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}