Membuat Fitur Login & Register dengan Livewire-Jetstream – Belajar Laravel Part 3

Tekno Clarity – Membuat Fitur Login & Register dengan Livewire-Jetstream – Belajar Laravel Part 3, Pada kesempatan kali ini admin akan menunjukkan kepada kalian semua tentang bagaimana cara membuat fitur login dan register di laravel menggunakan Jetstream dan Livewire.

Artikel Menarik Lainnya :

Menggunakan jetstream pada saat ingin membuat sebuah fitur login dan autentikasi yang aman sangatlah mudah loh. Karena jetstream ini sendiri merupakan fitur keamanan yang sudah terpercaya di laravel.

Kalian sebenarnya juga bisa membuat fitur login dan register dengan manual memanfaatkan yang namanya middleware, tetapi akan memakan waktu yang lama dan bila kalian tidak fokus maka akan memberikan celah.

Dikutip dari Pens.ac.id “Laravel Jetstream adalah fitur atau package yang ada dan bisa dipasang pada laravel 8, package ini memberikan kita tampilan awal secara instan dan juga memberikan kita autentikasi seperti login, register, 2 Factor Auth, Email Verification dan session management”.

Cara Membuat Fitur Login dan Register di Laravel

Nah berikut ini admin akan menunjukkan pada kalian semua tentang bagaimana cara agar kita bisa membuat fitur login dan register hanya dalam waktu 2 menit saja dengan Jetstream.

Berikut ini adalah langkah-langkahnya :

  1. Silahkan buka projek kalian atau buat projek baru dengan cara sebagai berikut :
    composer create-project --prefer-dist laravel/laravel=^8.* tekno-clarity-login
  2. Silahkan edit file .env sesuai dengan settingan database yang akan digunakan, contohnya seperti berikut :
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=nama_databasekalian
    DB_USERNAME=root
    DB_PASSWORD=toor
  3. Jangan lupa menambah kode defaultStringLength(191) pada file AppServiceProvider.php dibagian function boot() jangan lupa tambahkan statement use Illuminate\Support\Facades\Schema; pada bagian atas file kalian, sehingga tampilan kode AppServiceProvider.php kalian terlihat seperti berikut :
    <?php
    namespace App\Providers;
    use Illuminate\Support\Facades\Schema;
    
    use Illuminate\Support\ServiceProvider;
    
    class AppServiceProvider extends ServiceProvider
    {
    /**
    * Register any application services.
    *
    * @return void
    */
    public function register()
    {
    //
    }
    /**
    * Bootstrap any application services.
    *
    * @return void
    */
     public function boot()
    {
    Schema::defaultStringLength(191);
    }
    }
  4. Silahkan jalankan perintah php artisan migrate untuk mengisi database dengan tabel-tabel yang ada di file migration
  5. Selanjutnya kita akan menginstal Jetstream dan Livewire pada projek framework laravel kita dengan sintak seperti berikut :
    composer require laravel/jetstream
    php artisan jetstream:install livewire
  6. Selanjutnya silahkan jalankan proses compile dan mixing blade dengan perintah sebagai berikut :
    npm install && npm run dev
  7. Setelah itu silahkan kalian lakukan perintah migrate ulang yah, cukup jalankan perintah php artisan migrate
  8. Jalankan php artisan serve dan lihat pada localhost:8000 sudah terdapat dua fitur tambahan yakni Login dan Register. Berikut tampilan halaman awalnya : Membuat Fitur Login & Register dengan Livewire-Jetstream - Belajar Laravel Part 3
  9. Berikut ini tampilan login dan registernya :
    Membuat Fitur Login & Register dengan Livewire-Jetstream - Belajar Laravel Part 3 Membuat Fitur Login & Register dengan Livewire-Jetstream - Belajar Laravel Part 3
  10. Selesai silahkan lanjut menambahkan fitur, CRUD pada projek laravel kalian.

Nah gimana cara membuat fitur autentikasi lengkap yakni login dan register dapat kalian lakukan hanya dalam waktu 2 menit saja bukan ? Dengan adanya jetstream dan livewire kita bisa membuat fitur autentikasi yang sangat lengkap tanpa repot ngoding dan memikirkan hal keamanan lainnya.

Untuk kalian yang masih bingung tentang cara membuat fitur login dan register di laravel menggunakan Jetstream dan Livewire, berikutnya ini admin juga melampirkan video yang dapat kalian nonton.

Video Cara Membuat Login dan Register di Laravel !

Berikut ini adalah video cara membuat login dan register di laravel menggunakan Jetstream dan Livewire dengan mudah, silahkan tonton videonya yah :

Nah jadi itulah yang dapat admin sampaikan pada artikel Membuat Fitur Login & Register dengan Livewire-Jetstream – Belajar Laravel Part 3 kali ini, semoga bermanfaat dan kalian jadi bisa membuat fitur autentikasi dengan cepat di framework laravel.

Terima kasih telah berkunjung di Tekno Clarity, jangan lupa baca artikel menarik lainnya. Sekian dan Wassalamualaikum Warahmatullahi Wabarakatu.