{"id":902,"date":"2024-11-06T13:58:03","date_gmt":"2024-11-06T13:58:03","guid":{"rendered":"https:\/\/gurututorku.com\/blog\/?p=902"},"modified":"2025-11-03T12:29:52","modified_gmt":"2025-11-03T12:29:52","slug":"laravel-middleware-episode-7","status":"publish","type":"post","link":"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/","title":{"rendered":"Laravel Middleware &#8211; Episode 7"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"902\" class=\"elementor elementor-902\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5eca8a20 e-flex e-con-boxed e-con e-parent\" data-id=\"5eca8a20\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-241ea884 elementor-widget elementor-widget-text-editor\" data-id=\"241ea884\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<!-- wp:paragraph -->\n<p><strong>Middleware<\/strong> di Laravel adalah lapisan perantara yang menangani permintaan HTTP yang masuk dan keluar dari aplikasi. Middleware berfungsi untuk memfilter atau memodifikasi permintaan dan respons, seperti memeriksa autentikasi pengguna, memverifikasi izin, menangani sesi, dan banyak lagi. Middleware dapat dipasang pada <strong>rute<\/strong>, <strong>grup rute<\/strong>, atau <strong>seluruh aplikasi<\/strong>.<\/p>\n<!-- \/wp:paragraph --><!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">1. <strong>Membuat Middleware<\/strong><\/h3>\n<!-- \/wp:heading --><!-- wp:paragraph -->\n<p>Untuk membuat middleware di Laravel, gunakan perintah artisan:<\/p>\n<!-- \/wp:paragraph --><!-- wp:preformatted -->\n<pre class=\"wp-block-preformatted\">bashCopy code<code>php artisan make:middleware CheckAge\n<\/code><\/pre>\n<!-- \/wp:preformatted --><!-- wp:paragraph -->\n<p>Ini akan membuat file middleware baru di <code>app\/Http\/Middleware\/CheckAge.php<\/code>.<\/p>\n<!-- \/wp:paragraph --><!-- wp:paragraph -->\n<p><strong>Contoh Middleware:<\/strong><\/p>\n<!-- \/wp:paragraph --><!-- wp:preformatted -->\n<pre class=\"wp-block-preformatted\">phpCopy code<code>\/\/ app\/Http\/Middleware\/CheckAge.php\nnamespace App\\Http\\Middleware;\n\nuse Closure;\n\nclass CheckAge\n{\n    public function handle($request, Closure $next)\n    {\n        if ($request-&gt;age &lt; 18) {\n            return redirect('home');\n        }\n\n        return $next($request);\n    }\n}\n<\/code><\/pre>\n<!-- \/wp:preformatted --><!-- wp:paragraph -->\n<p>Middleware di atas memeriksa apakah usia pengguna lebih kecil dari 18. Jika iya, pengguna akan diarahkan ke halaman <code>home<\/code>.<\/p>\n<!-- \/wp:paragraph --><!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">2. <strong>Mendaftarkan Middleware<\/strong><\/h3>\n<!-- \/wp:heading --><!-- wp:paragraph -->\n<p>Setelah membuat middleware, Anda perlu mendaftarkannya agar dapat digunakan. Daftarkan middleware di <code>app\/Http\/Kernel.php<\/code>.<\/p>\n<!-- \/wp:paragraph --><!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><strong>Middleware Global<\/strong>: Menangani semua permintaan aplikasi.<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li><strong>Middleware Grup<\/strong>: Menangani permintaan untuk grup tertentu (misalnya <code>web<\/code>, <code>api<\/code>).<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li><strong>Middleware Rute<\/strong>: Didaftarkan untuk digunakan pada rute tertentu.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><!-- wp:paragraph -->\n<p><strong>Contoh mendaftarkan middleware<\/strong>:<\/p>\n<!-- \/wp:paragraph --><!-- wp:preformatted -->\n<pre class=\"wp-block-preformatted\">phpCopy code<code>\/\/ app\/Http\/Kernel.php\nprotected $routeMiddleware = [\n    'age' =&gt; \\App\\Http\\Middleware\\CheckAge::class,\n];\n<\/code><\/pre>\n<!-- \/wp:preformatted --><!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">3. <strong>Menggunakan Middleware<\/strong><\/h3>\n<!-- \/wp:heading --><!-- wp:paragraph -->\n<p>Setelah middleware didaftarkan, Anda bisa menggunakannya di rute atau grup rute.<\/p>\n<!-- \/wp:paragraph --><!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><strong>Menggunakan di Rute<\/strong>:phpCopy code<code>Route::get('profile', function () { \/\/ Halaman profil })-&gt;middleware('age');<\/code><\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li><strong>Menggunakan di Grup Rute<\/strong>:phpCopy code<code>Route::middleware(['age'])-&gt;group(function () { Route::get('profile', function () { \/\/ Halaman profil }); Route::get('settings', function () { \/\/ Halaman pengaturan }); });<\/code><\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">4. <strong>Jenis-jenis Middleware di Laravel<\/strong><\/h3>\n<!-- \/wp:heading --><!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><strong>Autentikasi<\/strong>: Middleware seperti <code>auth<\/code> untuk memastikan pengguna sudah login.<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li><strong>Pembatasan Akses<\/strong>: Middleware seperti <code>can<\/code> untuk memverifikasi hak akses pengguna.<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li><strong>Pengaturan CORS<\/strong>: Untuk menangani permintaan dari domain lain.<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li><strong>Pengaturan Rate Limiting<\/strong>: Middleware untuk membatasi jumlah permintaan dari klien dalam jangka waktu tertentu.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">5. <strong>Middleware yang Sudah Ada di Laravel<\/strong><\/h3>\n<!-- \/wp:heading --><!-- wp:paragraph -->\n<p>Laravel menyediakan berbagai middleware bawaan, seperti:<\/p>\n<!-- \/wp:paragraph --><!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><strong><code>auth<\/code><\/strong>: Mengecek apakah pengguna sudah terautentikasi.<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li><strong><code>guest<\/code><\/strong>: Memeriksa apakah pengguna belum login.<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li><strong><code>verified<\/code><\/strong>: Memeriksa apakah pengguna sudah memverifikasi email mereka.<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li><strong><code>throttle<\/code><\/strong>: Pembatasan jumlah permintaan untuk melindungi aplikasi dari serangan DDoS.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">6. <strong>Middleware Terminable<\/strong><\/h3>\n<!-- \/wp:heading --><!-- wp:paragraph -->\n<p>Middleware yang bersifat <strong>terminable<\/strong> dapat mengubah respons setelah aplikasi mengirim respons ke pengguna. Untuk membuat middleware terminable, implementasikan metode <code>terminate()<\/code> di dalam kelas middleware.<\/p>\n<!-- \/wp:paragraph --><!-- wp:paragraph -->\n<p><strong>Contoh<\/strong>:<\/p>\n<!-- \/wp:paragraph --><!-- wp:preformatted -->\n<pre class=\"wp-block-preformatted\">phpCopy code<code>public function terminate($request, $response)\n{\n    \/\/ Lakukan sesuatu setelah respons dikirim\n}\n<\/code><\/pre>\n<!-- \/wp:preformatted --><!-- wp:heading {\"level\":3} -->\n<h3 class=\"wp-block-heading\">Ringkasan:<\/h3>\n<!-- \/wp:heading --><!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><strong>Middleware<\/strong> digunakan untuk memfilter atau memodifikasi permintaan HTTP dan respons.<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li><strong>Pendaftaran<\/strong> middleware dilakukan di <code>app\/Http\/Kernel.php<\/code>.<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li>Middleware dapat digunakan di <strong>rute individual<\/strong>, <strong>grup rute<\/strong>, atau <strong>seluruh aplikasi<\/strong>.<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item -->\n<li>Laravel sudah menyediakan middleware seperti <code>auth<\/code>, <code>guest<\/code>, <code>throttle<\/code>, dll., untuk autentikasi, pembatasan akses, dan lainnya.<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list --><!-- wp:paragraph -->\n<p><strong>Referensi Lainnya :<\/strong><\/p>\n<!-- \/wp:paragraph --><!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item {\"fontSize\":\"small\"} -->\n<li class=\"has-small-font-size\">https:\/\/medium.com\/dotlocal\/belajar-laravel-chapter-12-tutorial-middleware-afb21dfacd8e<\/li>\n<!-- \/wp:list-item --><!-- wp:list-item {\"fontSize\":\"small\"} -->\n<li class=\"has-small-font-size\">https:\/\/www.codepolitan.com\/blog\/protect-menggunakan-middleware-laravel-59fab97ba55e8\/?authuser=0<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Middleware di Laravel adalah lapisan perantara yang menangani permintaan HTTP yang masuk dan keluar dari aplikasi. Middleware berfungsi untuk memfilter atau memodifikasi permintaan dan respons, seperti memeriksa autentikasi pengguna, memverifikasi izin, menangani sesi, dan banyak lagi. Middleware dapat dipasang pada rute, grup rute, atau seluruh aplikasi. 1. Membuat Middleware Untuk membuat middleware di Laravel, gunakan [&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,48,52,51,22,37],"class_list":["post-902","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-framework-laravel","category-tutorial-programming","tag-controller","tag-laravel","tag-laravel-login","tag-laravel-middleware","tag-middleware","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 Middleware - Episode 7 - 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-middleware-episode-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel Middleware - Episode 7 - Gurututorku\" \/>\n<meta property=\"og:description\" content=\"Middleware di Laravel adalah lapisan perantara yang menangani permintaan HTTP yang masuk dan keluar dari aplikasi. Middleware berfungsi untuk memfilter atau memodifikasi permintaan dan respons, seperti memeriksa autentikasi pengguna, memverifikasi izin, menangani sesi, dan banyak lagi. Middleware dapat dipasang pada rute, grup rute, atau seluruh aplikasi. 1. Membuat Middleware Untuk membuat middleware di Laravel, gunakan [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Gurututorku\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-06T13:58:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-03T12:29:52+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-middleware-episode-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/\"},\"author\":{\"name\":\"gtadmin\",\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\"},\"headline\":\"Laravel Middleware &#8211; Episode 7\",\"datePublished\":\"2024-11-06T13:58:03+00:00\",\"dateModified\":\"2025-11-03T12:29:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/\"},\"wordCount\":314,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2\"},\"image\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png\",\"keywords\":[\"controller\",\"laravel\",\"laravel login\",\"laravel middleware\",\"middleware\",\"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-middleware-episode-7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/\",\"url\":\"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/\",\"name\":\"Laravel Middleware - Episode 7 - Gurututorku\",\"isPartOf\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png\",\"datePublished\":\"2024-11-06T13:58:03+00:00\",\"dateModified\":\"2025-11-03T12:29:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/#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-middleware-episode-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/gurututorku.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel Middleware &#8211; Episode 7\"}]},{\"@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 Middleware - Episode 7 - 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-middleware-episode-7\/","og_locale":"en_US","og_type":"article","og_title":"Laravel Middleware - Episode 7 - Gurututorku","og_description":"Middleware di Laravel adalah lapisan perantara yang menangani permintaan HTTP yang masuk dan keluar dari aplikasi. Middleware berfungsi untuk memfilter atau memodifikasi permintaan dan respons, seperti memeriksa autentikasi pengguna, memverifikasi izin, menangani sesi, dan banyak lagi. Middleware dapat dipasang pada rute, grup rute, atau seluruh aplikasi. 1. Membuat Middleware Untuk membuat middleware di Laravel, gunakan [&hellip;]","og_url":"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/","og_site_name":"Gurututorku","article_published_time":"2024-11-06T13:58:03+00:00","article_modified_time":"2025-11-03T12:29:52+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-middleware-episode-7\/#article","isPartOf":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/"},"author":{"name":"gtadmin","@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2"},"headline":"Laravel Middleware &#8211; Episode 7","datePublished":"2024-11-06T13:58:03+00:00","dateModified":"2025-11-03T12:29:52+00:00","mainEntityOfPage":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/"},"wordCount":314,"commentCount":0,"publisher":{"@id":"https:\/\/gurututorku.com\/blog\/#\/schema\/person\/6c85586545a9930343cd35e9bf4bd9a2"},"image":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/#primaryimage"},"thumbnailUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png","keywords":["controller","laravel","laravel login","laravel middleware","middleware","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-middleware-episode-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/","url":"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/","name":"Laravel Middleware - Episode 7 - Gurututorku","isPartOf":{"@id":"https:\/\/gurututorku.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/#primaryimage"},"image":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/#primaryimage"},"thumbnailUrl":"https:\/\/gurututorku.com\/blog\/wp-content\/uploads\/2024\/11\/laravel.png","datePublished":"2024-11-06T13:58:03+00:00","dateModified":"2025-11-03T12:29:52+00:00","breadcrumb":{"@id":"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gurututorku.com\/blog\/laravel-middleware-episode-7\/#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-middleware-episode-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gurututorku.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel Middleware &#8211; Episode 7"}]},{"@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\/902","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=902"}],"version-history":[{"count":5,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts\/902\/revisions"}],"predecessor-version":[{"id":1056,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/posts\/902\/revisions\/1056"}],"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=902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/categories?post=902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gurututorku.com\/blog\/wp-json\/wp\/v2\/tags?post=902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}