Deskripsi Gambar

Membuat Login dan Register Laravel

Selamat datang di tutorial blog kami! Kami dengan senang hati mempersembahkan materi terbaru tentang bagaimana membuat login dan register menggunakan Laravel 8. Dalam era digital yang semakin berkembang, memiliki sistem autentikasi yang handal dan aman adalah suatu keharusan bagi setiap situs web atau aplikasi. Dan itulah mengapa kami hadir dengan panduan lengkap ini.

Materi tutorial ini akan membantu Anda mempelajari langkah-langkah yang diperlukan untuk mengimplementasikan fitur login dan register menggunakan kerangka kerja Laravel 8. Kami akan memberikan penjelasan yang jelas dan terperinci, serta contoh kode yang dapat Anda ikuti dengan mudah.
Baik Anda seorang pemula yang baru memulai perjalanan Anda dalam pengembangan web atau seorang pengembang berpengalaman yang ingin memperdalam pengetahuan tentang Laravel, tutorial ini akan memberikan wawasan berharga bagi Anda. Kami percaya bahwa dengan memahami konsep dan praktik terbaik yang kami bagikan, Anda akan dapat membuat sistem autentikasi yang kuat dan sesuai dengan kebutuhan proyek Anda.
Jadi, mari mulai perjalanan kita dalam mempelajari cara membuat login dan register dengan Laravel 8. Dapatkan pena dan kertas siap, dan jangan ragu untuk menulis pertanyaan atau komentar di sepanjang tutorial ini. Kami siap membantu dan mendukung Anda dalam memperoleh pemahaman yang kuat tentang topik ini.


S
elamat belajar, dan semoga tutorial ini bermanfaat bagi Anda dalam mengembangkan situs web atau aplikasi yang aman dan efisien menggunakan Laravel 8!


Install Laravel 8 Via Composer

Sebelum melakukan instalasi Laravel versi terbaru ini, pastikan versi PHP yang ter-install pada web server yang kamu miliki adalah >= 7.3 . Untuk melakukan proses instalasi, pada command line, jalankan command

composer create-project --prefer-dist laravel/laravel laravel8-authentication

Tunggu prosesnya hingga selesai, kemudian buka file .env dan konfigurasi database-nya menjadi

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel-8
DB_USERNAME=root
DB_PASSWORD=toor

Note: Masukkan nama database yang kamu miliki pada variable DB_DATABASE, serta username dan password database kamu pada bagian DB_USERNAME dan DB_PASSWORD.

Run Migration

Sebelum menjalankan fungsi migrate, lakukan beberapa konfigurasi berikut untuk menghindari error pada versi mysql 5.7.7 ke bawah. Buka file AppServiceProvider.php dan tambahkan code berikut pada method boot()

public function boot()
{
    Schema::defaultstringLength(191);
}

Jangan lupa untuk menambahkan use statement

use Illuminate\Support\Facades\Schema;

Saatnya untuk menjalankan migration pada command line

php artisan migrate

Install Jetstream

Pesawat apalagi nih yang ditawarkan oleh Laravel? Jadi, Laravel Jetstream sederhananya adalah sebuah komponen yang dilengkapi dengan fitur yang hampir sama dengan generasi sebelumnya, hanya saja jauh lebih lengkap dengan segala penambahan fitur lainnya, yakni terdiri dari, loginregistrationemail verificationtwo-factor authenticationsession management dan juga dilengkapi API support yang telah di-cover oleh Laravel Sanctum, serta yang terakhir adalah adanya fitur team management.

Jetstream di-design menggunakan Tailwind CSS dan memberikan pilihan untuk menggunakan Livewire atau Intertia scaffolding sebagai pelengkapnya.

Untuk meng-install Laravel Jetstream, pada command line, jalankan command.

composer require laravel/jetstream

Setelah proses instalasi selesai, kita harus meng-install salah satu scaffolding yang ditawarkan, yakni Livewire atau Inertia. Pada bagian ini, kita akan menggunakan Livewire, karena nantinya kita akan membahas Laravel Livewire terlebih dahulu.

php artisan jetstream:install livewire

Adapun template dasar yang akan digunakan adalah bawaan dari Jetstream ini, sehingga jalankan command npm install && npm run dev untuk melakukan compile Javascript dan CSS.

Kemudian, sebagai penutup atau langkah terakhir untuk membuat fitur Login & Register di Laravel 8, jalankan command php artisan migrate untuk mengeksekusi migration baru yang telah di-generate dimana migration ini berfungsi untuk meng-handle two-factor authenticationAPI Authentication menggunakan Laravel Sanctum dan session management.

Agar kita seragam dalam melakukan uji coba, pada command line, jalankan command php artisan serve kemudian akses http://localhost:8000 pada browser.

login & register laravel jetstreamlogin & register laravel jetstream

Klik register untuk menambahkan akun baru

registration laravel 8 jetstream

Klik login untuk masuk ke halaman dashboard.

authentication laravel 8 jetstream

dashboard laravel 8 - liveware

Dashboardnya juga sudah dilengkapi fitur management profile dan API Token.

manage profile laravel jetstream

manage api token laravel sanctum

KESIMPULAN

Laravel memang terkenal tidak hanya karena memperbarui versi terbarunya, tetapi juga karena komitmen dalam mengembangkan dan memperkaya fitur-fitur yang dimilikinya. Artikel yang membahas cara membuat login dan register di Laravel 8 hanya menggarisbawahi langkah-langkah sederhana, tetapi sebenarnya ada banyak fitur lain yang tersedia dalam kerangka kerja ini.

Mengingat hal tersebut, sangat menarik untuk membahas fitur-fitur lain yang hadir di Laravel versi terbaru ini. Kita akan menantikan artikel-artikel selanjutnya dari DaengWeb yang akan mengulas berbagai kasus menarik yang bisa diimplementasikan menggunakan Laravel. Silakan tinggalkan komentar mengenai topik yang Anda minati, dan kami akan berusaha untuk mengangkatnya. Terima kasih!

Sign up here with your email address to receive updates from this blog in your inbox.

0 Response to "Membuat Login dan Register Laravel "

Posting Komentar