{"id":53944,"date":"2025-03-18T08:39:34","date_gmt":"2025-03-18T01:39:34","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=53944"},"modified":"2025-10-22T09:10:54","modified_gmt":"2025-10-22T02:10:54","slug":"belajar-laravel-bagian-13","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/belajar-laravel-bagian-13\/","title":{"rendered":"Belajar Laravel Bagian 13 &#8211; Membuat Fitur Login di Laravel"},"content":{"rendered":"\n<p>Pada seri belajar Laravel <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-laravel-bagian-12\/\" target=\"_blank\" rel=\"noopener\" title=\"\">bagian 12<\/a>, kita telah belajar tentang bagaimana membuat fitur pencarian di Laravel. Dalam sesi belajar Laravel bagian ke 13 ini, kita akan belajar tentang bagaimana cara membuat fitur login di Laravel.<\/p>\n\n\n\n\n\n<p>Sebelum mengikuti panduan ini, pastikan Anda telah mengikuti sesi belajar laravel sebelumnya agar Anda bisa mengikuti panduan ini.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Fitur Login<\/strong> di Laravel<\/h2>\n\n\n\n<p>Fitur login memungkinkan user untuk masuk ke website Anda menggunakan kredensial yang telah didaftarkan. Nantinya, pengguna bisa dikelompokkan berdasarkan peran atau klasifikasi tertentu. <\/p>\n\n\n\n<p>Namun, dalam sesi belajar ini, kita belum akan membahas pengelompokan berdasarkan peran. Sebagai langkah awal, kita akan fokus pada cara membuat fitur login sederhana terlebih dahulu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Membuat Fitur Login di Laravel<\/h2>\n\n\n\n<p>Berikut adalah step by step cara membuat fitur login di Laravel:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1. Membuat model dan migration data<\/h3>\n\n\n\n<p>Langkah pertama, kita akan menggunakan model dan migration data users yang sudah disediakan oleh laravel untuk membuat fitur login dengan <em>field name<\/em>, email, serta password. Saat pertama kali melakukan <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-laravel\/#Step_2_Install_Laravel\" target=\"_blank\" rel=\"noopener\" title=\"instalasi laravel \">instalasi laravel <\/a><\/p>\n\n\n\n<p>Struktur migration table user yang ada pada folder <em>database\/migration<\/em> dengan nama file berikut <em>****_**_**_*****_create_users_table.php <\/em>(tanda * sesuai dengan nama file yang ada pada komputer Anda).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-201558.png\"><img loading=\"lazy\" decoding=\"async\" width=\"635\" height=\"431\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-201558.png\" alt=\"Membuat model dan migration data\" class=\"wp-image-53945\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-201558.png 635w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-201558-300x204.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-201558-370x251.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-201558-270x183.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-201558-570x387.png 570w\" sizes=\"auto, (max-width: 635px) 100vw, 635px\" \/><\/a><\/figure>\n\n\n\n<p>Kemudian kita akan memanfaatkan model user bawaan laravel yang ada pada folder App\/Models\/User dengan nama file <code>User.php<\/code>. Model Laravel ini adalah komponen dalam arsitektur Model-View-Controller (MVC) yang bertanggung jawab untuk berinteraksi dengan database aplikasi. <\/p>\n\n\n\n<p>Anda dapat untuk menyesuaikan seperti gambar berikut pada baris protected $fillable, Fungsi dari models ini adalah untuk melindungi database dari pengisian data yang tidak diinginkan.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-201626.png\"><img loading=\"lazy\" decoding=\"async\" width=\"234\" height=\"105\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-201626.png\" alt=\"Struktur Models \" class=\"wp-image-53946\"\/><\/a><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 2. Membuat controller Login<\/h3>\n\n\n\n<p>Dalam Laravel controller bertugas untuk menangani permintaan yang dilakukan oleh user pada sisi front-end. Controller ini bertanggung jawab untuk menerima dan memproses permintaan dari pengguna. <\/p>\n\n\n\n<p>Dalam sesi ini controller login digunakan untuk melakukan proses data dengan menampilkan tampilan view form login, serta menentukan tindakan proses login yang berjalan. Untuk dapat membuat controller, Anda dapat untuk menjalankan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan make:controller LoginController<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-202701.png\"><img loading=\"lazy\" decoding=\"async\" width=\"923\" height=\"72\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-202701.png\" alt=\"Membuat controller Login\" class=\"wp-image-53947\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-202701.png 923w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-202701-300x23.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-202701-768x60.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-202701-370x29.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-202701-270x21.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-202701-570x44.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-202701-740x58.png 740w\" sizes=\"auto, (max-width: 923px) 100vw, 923px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3. Membuat isi dari controller login<\/h3>\n\n\n\n<p>Langkah selanjutnya, kita akan membuat <em>function <\/em><strong>view <\/strong>untuk menampilkan formlogin yang akan kita buat. Berikut adalah contohnya: <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203412.png\"><img loading=\"lazy\" decoding=\"async\" width=\"307\" height=\"84\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203412.png\" alt=\"Membuat isi dari controller login\" class=\"wp-image-53949\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203412.png 307w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203412-300x82.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203412-270x74.png 270w\" sizes=\"auto, (max-width: 307px) 100vw, 307px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Step kedua, kita membuat login function untuk memproses data dari email dan password yang user inputkan nantinya. Jangan lupa menambahkan berikut pada baris atas bagian controllernya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>use Illuminate\\Support\\Facades\\Auth;\nuse App\\Models\\User;<\/em><\/code><\/pre>\n\n\n\n<p>Fungsi use Illuminate\\Support\\Facades\\Auth; ini bertujuan untuk melakukan operasi terkait otentikasi pengguna seperti login logout dan lainnya.<\/p>\n\n\n\n<p>Serta untuk use App\\Models\\User; mengimpor kelas model User yang mewakili tabel users di database, berfungsi sebagai jembatan untuk berinteraksi dengan data pengguna.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203726.png\"><img loading=\"lazy\" decoding=\"async\" width=\"714\" height=\"299\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203726.png\" alt=\"class LoginController - belajar laravel bagian 13\" class=\"wp-image-53950\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203726.png 714w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203726-300x126.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203726-370x155.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203726-270x113.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203726-570x239.png 570w\" sizes=\"auto, (max-width: 714px) 100vw, 714px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4. Menjalankan Migrate data yang sudah dibuat<\/h3>\n\n\n\n<p>Migrate data ini bertujuan untuk mengirimkan data dari migration yang sudah kita buat sebelumnya ke dalam database.<\/p>\n\n\n\n<p>Untuk dapat menjalankan migrate data yang sudah dibuat sebelumnya, kita dapat menjalankan perintah beriktu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>php artisan migrate<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203842.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"246\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203842-1024x246.png\" alt=\"Menjalankan Migrate data\" class=\"wp-image-53951\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203842-1024x246.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203842-300x72.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203842-768x185.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203842-370x89.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203842-270x65.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203842-570x137.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203842-740x178.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-203842.png 1227w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5. Menambahkan Route untuk login<\/h3>\n\n\n\n<p>Di dalam file <em>routes\/web.php<\/em>, tambahkan route untuk menampilkan form login dan untuk memproses login.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"47\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-4.png\" alt=\"Menambahkan Route untuk login\" class=\"wp-image-53953\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-4.png 580w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-4-300x24.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-4-370x30.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-4-270x22.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-4-570x46.png 570w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6. Membuat seeder data user<\/h3>\n\n\n\n<p>Selanjutnya, kita akan membuat <em>seeder data user<\/em> yang sudah disediakan oleh Laravel saat awal dengan menggunakan <code>DatabaseSeeder <\/code>yang ada pada folder <em>database\/DatabaseSeeder<\/em> dengan isi sebagai berikut:&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"453\" height=\"422\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-5.png\" alt=\"Membuat seeder data user\" class=\"wp-image-53954\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-5.png 453w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-5-300x279.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-5-370x345.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/image-5-270x252.png 270w\" sizes=\"auto, (max-width: 453px) 100vw, 453px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Kemudian, kita jalankan perintah <em>php artisan db:seed &#8211;class=DatabaseSeeder <\/em>untuk mengirimkan data ke database.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 7. Membuat tampilan view formlogin<\/h3>\n\n\n\n<p>Pada step ini, kita akan membuat tampilan view formlogin yang akan dipakai untuk menginputkan email dan password untuk loginnya. Berikut contoh skrip yang bisa Anda gunakan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n    &lt;title&gt;Login&lt;\/title&gt;\n    &lt;link href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.0\/dist\/css\/bootstrap.min.css\" rel=\"stylesheet\"&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;div class=\"container d-flex justify-content-center align-items-center vh-100\"&gt;\n        &lt;div class=\"card p-4 shadow\" style=\"width: 400px;\"&gt;\n            &lt;h3 class=\"text-center\"&gt;Login&lt;\/h3&gt;\n            &lt;form ac\u2026ss=\"mb-3\"&gt;\n                    &lt;label for=\"password\" class=\"form-label\"&gt;Password&lt;\/label&gt;\n                    &lt;input type=\"password\" name=\"password\" class=\"form-control\" id=\"password\" required&gt;\n                    @error('password')\n                        &lt;div class=\"text-danger\"&gt;{{ $message }}&lt;\/div&gt;\n                    @enderror\n                &lt;\/div&gt;\n                &lt;button type=\"submit\" class=\"btn btn-primary w-100\"&gt;Login&lt;\/button&gt;\n            &lt;\/form&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n<\/code><\/pre>\n\n\n\n<p>Langkah terakhir, anda dapat menjalankan laravel dengan perintah berikut dan coba akses kembali link website Anda untuk pengujian.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-215231.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"399\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-215231-1024x399.png\" alt=\"contoh form login\" class=\"wp-image-53955\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-215231-1024x399.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-215231-300x117.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-215231-768x299.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-215231-370x144.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-215231-270x105.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-215231-570x222.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-215231-740x288.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-215231.png 1365w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Setelah kita menginputkan email dan password yang valid, selanjutnya kita akan diarahkan ke halaman \/berita sesuai controller sebelumnya pada baris berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if (Auth::attempt(&#091;'email' =&gt; $request-&gt;email, 'password' =&gt; $request-&gt;password])) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return redirect()-&gt;intended('\/berita');&nbsp;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-224837.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"435\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-224837-1024x435.png\" alt=\"hasil setelah login\" class=\"wp-image-53956\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-224837-1024x435.png 1024w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-224837-300x127.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-224837-768x326.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-224837-370x157.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-224837-270x115.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-224837-570x242.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-224837-740x314.png 740w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/Screenshot-2025-03-16-224837.png 1365w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Anda juga dapat menyesuaikan controller login, sehingga setelah user login dapat diarahkan ke halaman tertentu sesuai dengan kebutuhan website Anda. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Penutup<\/strong><\/h2>\n\n\n\n<p>Fitur login di Laravel memungkinkan pengguna mengakses sistem dengan kredensial yang valid (email dan password). Prosesnya melibatkan validasi input, pengecekan kredensial dengan <code>Auth::attempt()<\/code>, serta pengelolaan sesi pengguna. Jika login berhasil, pengguna diarahkan ke halaman yang sesuai, sementara jika gagal, akan dikembalikan ke tampilan awal formlogin.<\/p>\n\n\n\n<p>Demikian artikel belajar laravel bagian 13 tentang cara membuat fitur login di Laravel. Pada seri belajar laravel selanjutnya, kita akan melanjutkan pembahasannya dengan membuat <a href=\"https:\/\/www.rumahweb.com\/journal\/belajar-laravel-bagian-14\/\" target=\"_blank\" rel=\"noopener\" title=\"\">fitur logout<\/a> di Laravel. Jangan sampai terlewatkan ya!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pada seri belajar Laravel bagian 12, kita telah belajar tentang bagaimana membuat fitur pencarian di Laravel. Dalam sesi belajar Laravel bagian ke 13 ini, kita akan belajar tentang bagaimana cara membuat fitur login di Laravel. Sebelum mengikuti panduan ini, pastikan Anda telah mengikuti sesi belajar laravel sebelumnya agar Anda bisa mengikuti panduan ini. Fitur Login [&hellip;]<\/p>\n","protected":false},"author":357,"featured_media":53992,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[1587,2455,1497],"class_list":{"0":"post-53944","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-web-programming","8":"tag-belajar-laravel","9":"tag-form-login","10":"tag-tutorial-laravel"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2025\/03\/banner-belajar-laravel-bagian-13.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-e24","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/53944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/357"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=53944"}],"version-history":[{"count":4,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/53944\/revisions"}],"predecessor-version":[{"id":58730,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/53944\/revisions\/58730"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/53992"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=53944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=53944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=53944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}