Mengenal dan Belajar Laravel Nova
Mengenal dan Belajar Laravel Nova – apakah itu laravel nova? nova adalah design admin panel untuk laravel yang dibuat dengan indah dalam bahasa mereka menyebutnya dengan beautifully designed administration panel for Laravel.
tidak hanya dibuat dengan tampilan yang bagus saja akan tetapi untuk memudahkan dalam pemrograman juga.
Mengenal dan Belajar Laravel Nova
Kata pengantar
Nova diinstal melalui Composer sebagai paket Laravel. Itu tidak akan mengganggu aplikasi Anda yang sudah ada. Bahkan, Anda dapat menginstal Nova ke dalam aplikasi Laravel 5.6 yang sudah Anda buat.
Di bagian depan, Nova didukung oleh Vue.js, Vue Router, dan Tailwind.css. Ini membuat kombinasi yang kuat dan fleksibel, terutama dalam hal penyesuaian – sangat mudah untuk membuat tool, cards, dan fields.
Setiap model Eloquent di aplikasi Anda memiliki kelas “nova resource” yang terkait untuk mendefinisikan field, action, filter, lensa, dan kartu. Nova dikonfigurasi sepenuhnya menggunakan kelas PHP sederhana. Tidak ada konfigurasi disimpan dalam database.
Pengelolaan sumber daya
Tentu saja, fitur utama Nova adalah kemampuan untuk membuat, membaca, memperbarui, dan menghapus sumber daya dalam database Anda. Developer telah bekerja keras untuk menutup semua kasus yang sulit dalam hal ini. Anda perlu updae data pada tabel yang “intermediate / pivot” dari hubungan banyak-ke-banyak polimorfik? Nova bisa menanganinya. Nova memiliki dukungan luar biasa untuk semua jenis hubungan Eloquent yang beragam.
Tampilan detail sumber daya memberi Anda akses cepat ke informasi sumber daya, serta sumber daya terkait – semua dengan penelusuran cepat, pagination, penyortiran, filter, dan lainnya.
Nova juga seperti kapal dengan berbagai tipe lapangan besar. Tentu saja, dasar-dasar seperti teks, boolean, nomor, file upload, dan tanggal tercakup. Namun, bidang tambahan seperti Markdown, Trix, Code, dan Place benar-benar membuatnya menyenangkan untuk bekerja dengan Nova.
Pencarian
Secara default, Nova menggunakan query SQL untuk mencari sumber daya Anda; namun, jika aplikasi Anda memanfaatkan Laravel Scout, Nova secara mulus dan cerdas lebih suka menggunakan pencarian Scout, memberi Anda kekuatan penuh mesin pencari yang sebenarnya seperti Algolia.
Tentu saja, pencarian tersedia di indeks sumber daya dan indeks hubungan, tetapi juga tersedia ketika melampirkan sumber daya bersama. Misalnya, saat membuat sumber “Posting” yang dimiliki oleh “Pengguna”, Nova menyediakan masukan penelusuran yang cantik untuk menemukan pengguna dengan cepat:
Nova juga termasuk komponen pencarian global yang indah yang dapat mencari di semua jenis sumber daya Anda dengan kecepatan yang baik:
berlanjut ke : Mengenal dan Belajar Laravel Nova part II