Mengenal Laravel Nova
Beberapa waktu lalu Laravel telah mengenalkan produk terbarunya yang diberi nama Laravel Nova. Nova adalah halaman untuk administrator atau disebut panel administrasi yang memiliki desain yang indah dan elegan.
Nova dibekali dengan fitur-fitur atau keunggulan sebagai berikut:
Sayangnya, Laravel Nova tidak gratis, untuk mendapatkannya kita harus membeli lisensi:
Laravel Nova |
Nova dibekali dengan fitur-fitur atau keunggulan sebagai berikut:
- Code Driven Configuration
Konfigurasikan seluruh dashboard Nova dengan kode PHP sederhana. Konfigurasi Nova tidak akan disimpan di database. - Tetap menjaga kemurniaan Aplikasi
Mudah menambahkan panel administrasi Nova ke aplikasi Laravel tanpa menyentuh model Eloquent, setelah konfigurasi resource Nova untuk setiap model, siap dipakai. - Laravel + Vue.js
Nova adalah aplikasi single-page yang dibuat dengan Laravel dan Vue.js. - Manajemen Resource
Nova menyediakan antar muka CRUD untuk model Eloquent. setiap jenis Eloquent Relationships didukung sepenuhnya. Mampu mengcover pengeditan data pivot pada hubungan many-to-many polymorphic. - Actions
Actions adalah task PHP yang dapat djalankan terhadap resource atau kumpulan resource. - Filter
Filter bisa digunakan untuk menyaring data lebih cepat pada segmen data yang kita inginkan. - Lenses
Nova bisa menyesuaikan jumlah daftar resource menjadi lebih sedikit dari yang disediakan oleh filter dengan menambahkan lenses ke resource. Lenses juga digunakan untuk mengendalikan sepenuhnya seluruhnya permintaan query Eloquent. - Custom Tools
Nova menyediakan generator CLI untuk melakukan scaffolding sehingga bisa mengkustom tools sendiri dan memberi komponen vue tanpa batas. - Custom Fields
Jika ada field yang tidak ada di Nova bisa kita buat sendiri sesuai kebutuhan dengan Nova CLI. - Metrics
Nova menyediakan grafik yang bisa dibuat dengan cepat, ada tiga jenis grafik yang bisa kita gunakan. - Otorisasi
Nova terintegrasi dengan Authorization Policies yang dimiliki oleh Laravel. - Integrasi Pencarian Scout
Nova dapat dihubungkan dengan Laravel Scout sehingga bisa mendapatkan hasil pencarian yang cepat dan didukung oleh Algolia and the cloud.
Sayangnya, Laravel Nova tidak gratis, untuk mendapatkannya kita harus membeli lisensi:
- Solo: $99/situs untuk developer solo dengan pendapatan tahunan kotor di bawah $20 ribu
- Pro: $199/situs untuk bisnis dan tim sehingga mendapatkan dukungan email.
Bagaimana apakah Anda berencana untuk membelinya ?