{"id":898,"date":"2024-11-06T13:48:39","date_gmt":"2024-11-06T13:48:39","guid":{"rendered":"https:\/\/gurututorku.com\/blog\/?p=898"},"modified":"2024-11-06T13:51:26","modified_gmt":"2024-11-06T13:51:26","slug":"laravel-login-dan-laravel-register-episode-6","status":"publish","type":"post","link":"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/","title":{"rendered":"Laravel Login dan Laravel Register &#8211; Episode 6"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">1. <strong>Persiapan Database<\/strong><\/h3>\n\n\n\n<p>Laravel membutuhkan tabel <code>users<\/code> untuk menyimpan data pengguna, dengan kolom seperti <code>name<\/code>, <code>email<\/code>, <code>password<\/code>, dll. Jika belum ada, jalankan migrasi default untuk tabel <code>users<\/code>:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bashCopy code<code>php artisan migrate\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. <strong>Membuat Controller AuthController<\/strong><\/h3>\n\n\n\n<p>Anda perlu membuat controller untuk menangani logika autentikasi (login dan register).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Buat Controller<\/strong>:bashCopy code<code>php artisan make:controller AuthController<\/code><\/li>\n\n\n\n<li><strong>Definisikan Metode di Controller<\/strong>:<strong>Metode Register<\/strong>: Menangani pendaftaran pengguna baru dan enkripsi password.phpCopy code<code>public function showRegisterForm() { return view('auth.register'); } public function register(Request $request) { \/\/ Validasi input $request->validate([ 'name' => 'required|string|max:255', 'email' => 'required|email|unique:users,email', 'password' => 'required|string|min:8|confirmed', ]); \/\/ Membuat pengguna baru $user = User::create([ 'name' => $request->name, 'email' => $request->email, 'password' => bcrypt($request->password), \/\/ Enkripsi password ]); \/\/ Login setelah registrasi auth()->login($user); return redirect()->route('home'); \/\/ Ganti dengan rute tujuan setelah registrasi } <\/code><strong>Metode Login<\/strong>: Menangani autentikasi pengguna.phpCopy code<code>public function showLoginForm() { return view('auth.login'); } public function login(Request $request) { \/\/ Validasi input login $credentials = $request->only('email', 'password'); if (Auth::attempt($credentials)) { return redirect()->route('home'); \/\/ Ganti dengan rute tujuan setelah login } return back()->withErrors([ 'email' => 'These credentials do not match our records.', ]); } <\/code><strong>Metode Logout<\/strong>: Menangani logout pengguna.phpCopy code<code>public function logout() { Auth::logout(); return redirect()->route('login'); \/\/ Kembali ke halaman login }<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. <strong>Membuat Rute<\/strong><\/h3>\n\n\n\n<p>Definisikan rute di <code>routes\/web.php<\/code> untuk menangani akses ke form login, register, dan proses autentikasi.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Rute Register dan Login<\/strong>:phpCopy code<code>\/\/ Halaman Register Route::get('register', [AuthController::class, 'showRegisterForm']); Route::post('register', [AuthController::class, 'register']); \/\/ Halaman Login Route::get('login', [AuthController::class, 'showLoginForm']); Route::post('login', [AuthController::class, 'login']); \/\/ Logout Route::post('logout', [AuthController::class, 'logout']);<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. <strong>Membuat Form Login dan Register<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Form Register<\/strong> (<code>resources\/views\/auth\/register.blade.php<\/code>):bladeCopy code<code>&lt;form method=\"POST\" action=\"{{ route('register') }}\"> @csrf &lt;input type=\"text\" name=\"name\" placeholder=\"Name\" required> &lt;input type=\"email\" name=\"email\" placeholder=\"Email\" required> &lt;input type=\"password\" name=\"password\" placeholder=\"Password\" required> &lt;input type=\"password\" name=\"password_confirmation\" placeholder=\"Confirm Password\" required> &lt;button type=\"submit\">Register&lt;\/button> &lt;\/form><\/code><\/li>\n\n\n\n<li><strong>Form Login<\/strong> (<code>resources\/views\/auth\/login.blade.php<\/code>):bladeCopy code<code>&lt;form method=\"POST\" action=\"{{ route('login') }}\"> @csrf &lt;input type=\"email\" name=\"email\" placeholder=\"Email\" required> &lt;input type=\"password\" name=\"password\" placeholder=\"Password\" required> &lt;button type=\"submit\">Login&lt;\/button> &lt;\/form><\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. <strong>Proteksi Rute yang Memerlukan Autentikasi<\/strong><\/h3>\n\n\n\n<p>Untuk melindungi rute yang memerlukan pengguna terautentikasi, Anda dapat menggunakan middleware <code>auth<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">phpCopy code<code>Route::get('\/dashboard', [DashboardController::class, 'index'])-&gt;middleware('auth');\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">6. <strong>Pengelolaan Sesi<\/strong><\/h3>\n\n\n\n<p>Laravel secara otomatis mengelola sesi pengguna setelah login, dan sesi ini akan bertahan hingga pengguna melakukan logout dengan memanggil <code>Auth::logout()<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. <strong>Menambahkan Validasi<\/strong><\/h3>\n\n\n\n<p>Validasi input untuk form login dan register menggunakan <code>Request<\/code> Laravel untuk memastikan data yang diterima sesuai dengan aturan yang ditentukan.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">phpCopy code<code>$request-&gt;validate([\n    'name' =&gt; 'required|string|max:255',\n    'email' =&gt; 'required|email|unique:users,email',\n    'password' =&gt; 'required|string|min:8|confirmed',\n]);\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Ringkasan:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Register<\/strong>: Menangani pendaftaran dengan validasi dan penyimpanan pengguna, serta login otomatis setelah registrasi.<\/li>\n\n\n\n<li><strong>Login<\/strong>: Memverifikasi kredensial pengguna dan menjaga sesi aktif menggunakan <code>Auth::attempt()<\/code>.<\/li>\n\n\n\n<li><strong>Logout<\/strong>: Mengakhiri sesi pengguna dengan <code>Auth::logout()<\/code>.<\/li>\n\n\n\n<li><strong>Proteksi Rute<\/strong>: Gunakan middleware <code>auth<\/code> untuk melindungi halaman yang memerlukan autentikasi.<\/li>\n<\/ul>\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:\/\/www.ayongoding.com\/membuat-login-dan-register-laravel\/?authuser=0<\/li>\n\n\n\n<li class=\"has-small-font-size\">https:\/\/www.ayongoding.com\/membuat-register-user-laravel\/?authuser=0<\/li>\n\n\n\n<li class=\"has-small-font-size\">https:\/\/medium.com\/@asmaraervin\/tutorial-membuat-auth-di-laravel-9-308c544196c9?authuser=0<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>1. Persiapan Database Laravel membutuhkan tabel users untuk menyimpan data pengguna, dengan kolom seperti name, email, password, dll. Jika belum ada, jalankan migrasi default untuk tabel users: bashCopy codephp artisan migrate 2. Membuat Controller AuthController Anda perlu membuat controller untuk menangani logika autentikasi (login dan register). 3. Membuat Rute Definisikan rute di routes\/web.php untuk menangani [&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,50,48,49,22,37],"class_list":["post-898","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-framework-laravel","category-tutorial-programming","tag-controller","tag-laravel","tag-laravel-auth","tag-laravel-login","tag-laravel-register","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 Login dan Laravel Register - Episode 6 - 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-login-dan-laravel-register-episode-6\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel Login dan Laravel Register - Episode 6 - Gurututorku\" \/>\n<meta property=\"og:description\" content=\"1. Persiapan Database Laravel membutuhkan tabel users untuk menyimpan data pengguna, dengan kolom seperti name, email, password, dll. Jika belum ada, jalankan migrasi default untuk tabel users: bashCopy codephp artisan migrate 2. Membuat Controller AuthController Anda perlu membuat controller untuk menangani logika autentikasi (login dan register). 3. Membuat Rute Definisikan rute di routes\/web.php untuk menangani [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/\" \/>\n<meta property=\"og:site_name\" content=\"Gurututorku\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-06T13:48:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-06T13:51:26+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-login-dan-laravel-register-episode-6\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/\"},\"author\":{\"name\":\"gtadmin\",\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\"},\"headline\":\"Laravel Login dan Laravel Register &#8211; Episode 6\",\"datePublished\":\"2024-11-06T13:48:39+00:00\",\"dateModified\":\"2024-11-06T13:51:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/\"},\"wordCount\":226,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\"},\"image\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png\",\"keywords\":[\"controller\",\"laravel\",\"laravel auth\",\"laravel login\",\"laravel register\",\"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-login-dan-laravel-register-episode-6\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/\",\"url\":\"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/\",\"name\":\"Laravel Login dan Laravel Register - Episode 6 - Gurututorku\",\"isPartOf\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png\",\"datePublished\":\"2024-11-06T13:48:39+00:00\",\"dateModified\":\"2024-11-06T13:51:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/#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-login-dan-laravel-register-episode-6\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/gurututorku.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel Login dan Laravel Register &#8211; Episode 6\"}]},{\"@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 Login dan Laravel Register - Episode 6 - 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-login-dan-laravel-register-episode-6\/","og_locale":"en_US","og_type":"article","og_title":"Laravel Login dan Laravel Register - Episode 6 - Gurututorku","og_description":"1. Persiapan Database Laravel membutuhkan tabel users untuk menyimpan data pengguna, dengan kolom seperti name, email, password, dll. Jika belum ada, jalankan migrasi default untuk tabel users: bashCopy codephp artisan migrate 2. Membuat Controller AuthController Anda perlu membuat controller untuk menangani logika autentikasi (login dan register). 3. Membuat Rute Definisikan rute di routes\/web.php untuk menangani [&hellip;]","og_url":"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/","og_site_name":"Gurututorku","article_published_time":"2024-11-06T13:48:39+00:00","article_modified_time":"2024-11-06T13:51:26+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-login-dan-laravel-register-episode-6\/#article","isPartOf":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/"},"author":{"name":"gtadmin","@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2"},"headline":"Laravel Login dan Laravel Register &#8211; Episode 6","datePublished":"2024-11-06T13:48:39+00:00","dateModified":"2024-11-06T13:51:26+00:00","mainEntityOfPage":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/"},"wordCount":226,"commentCount":0,"publisher":{"@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2"},"image":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/#primaryimage"},"thumbnailUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png","keywords":["controller","laravel","laravel auth","laravel login","laravel register","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-login-dan-laravel-register-episode-6\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/","url":"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/","name":"Laravel Login dan Laravel Register - Episode 6 - Gurututorku","isPartOf":{"@id":"https:\/\/gurututorku.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/#primaryimage"},"image":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/#primaryimage"},"thumbnailUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png","datePublished":"2024-11-06T13:48:39+00:00","dateModified":"2024-11-06T13:51:26+00:00","breadcrumb":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gurututorku.com\/blog\/laravel-login-dan-laravel-register-episode-6\/#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-login-dan-laravel-register-episode-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gurututorku.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel Login dan Laravel Register &#8211; Episode 6"}]},{"@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\/898","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=898"}],"version-history":[{"count":2,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts\/898\/revisions"}],"predecessor-version":[{"id":901,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts\/898\/revisions\/901"}],"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=898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/categories?post=898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/tags?post=898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}