Laravel Jetstream

Laravel Jetstream merupakan package baru bersifat open source yang hadir dengan rilisnya Laravel versi 8. Jetstream digunakan untuk membuat scaffolding Authentication di Laravel 8 dengan penambahan banyak fitur, diantaranya adalah:

  • Register
  • Login
  • Email Verification
  • Two Factor Authentication
  • Session Management
  • API Support Via Laravel Sanctum
  • Dan Optional Team Management

Laravel Jetstream hadir dengan banyak sekali penambahan fitur jika di bandingkan dengan Laravel UI. Di Jetstream bisa memilih menggunakan stack apa yang digunakan, yaitu:

  • Livewire
  • Inertia

Laravel Jetstream dibuat oleh creator Laravel yaitu Taylor Otwel dan di desain dengan menggunakan Tailwind CSS. Jika menggunakan stack Livewire maka akan menggunakan sebuah template engine blade. Akan tetapi jika menggunakan Inertia maka akan menggunakan template Vue component.

Livewire + Blade

Laravel Livewire adalah library yang dibangun untuk membuat modern, reactive dan tampilan dinamis menggunakan template engine blade. Ini adalah pilihan bagus jika ingin membuat aplikasi yang modern dan reactive tanpa harus belajar Javascript Framework seperti Vue Js dan React Js.

Inertia.js + Vue

Jetstream menggunakan Inertia.js yang mana akan menggunakan template engine berbasis Vue component. Inertia merupakan library yang sangat kecil dan memungkinkan merender sebuah component vue secara tunggal dari Backend Laravel.

Dengan Inertia dapat membuat aplikasi menggunakan template berbasis Vue tanpa harus susah payah mengkonfigurasi Vue Router. Jadi bisa langsung menggunakan router standard dari Laravel untuk memanggil component tersebut.

Inertia.js adalah pilihan yang terbaik jika nyaman menggunakan template berbasis Vue untuk mengembangkan aplikasi di Laravel.

Subscribe

Related articles

Membuat Design Form Login & Register Hi-Fi (Hight-Fidelity)

  Langkah - langkah membuat Hight-Fidelity pada UI “Login” seperti...

Mengenal Fitur Pada Figma

Figma memiliki fungsi yang berbeda dengan aplikasi desain grafis...

4 Karateristik Utama Yang Baik Pada UX

Apa yang membuat suatu produk efektif bagi penggunanya? Jawabannya berbeda-beda...

Mengenal UI/UX Dan Perbedaannya

Ap aitu UI/UX? UI (User Interface) dan UX (User Experience)...

Mengenal Display Properti Pada CSS

Display property dalam CSS adalah untuk mengontrol tipe tata...

LEAVE A REPLY

Please enter your comment!
Please enter your name here