Skip to main content

Cara Mengatasi View Tidak Mau Menampilkan Data Di Laravel 8

 

Ketika kita membuat aplikasi Laravel, terkadang proses tidak semulus apa yang kita bayangkan. Akan ada beberapa kendala yang dihadapi, salah satunya adalah ketika kita sudah memiliki data di database namun halaman Laravel kita tidak mau mengirimkan


 

Apa Yang Sebenarnya Terjadi?

Kendala terdapat di dalam file controller kita. Semisal kita ingin mengirimkan data ke dalam halaman index, create, atau edit. Namun ternyata halaman kita tidak mengirimkan apa apa, kita harus menganalisa file controller terlebih dahulu

Lalu melacaknya, dan lihat apa yang salah. Biasanya, file controller memiliki parent dengan file Model. Dimana disana, segala rule berkaitan dengan field, data, relasi database diatur sedemikian rupa. Jangan jangan disana lah letak errornya

Solusi

Pertama, coba kita return terlebih dahulu controller kita untuk melihat, apakah betul data tidak terkirimkan

Lalu kita hasilnya di web kita

Lihat, ternyata benar. Data yang kirimkan tak mengirimkan apapun. Kita hanya menerima data berisi array kosong. Pantas saja, halaman tidak mau mengirimkan data apapun

Ini terjadi karena Model (Transaction) yang saya gunakan memiliki error. Dan disanalah pasti letak kesalahannya. 
 
Buka Transaction.php yang terletak di folder Model
 
Kurang lebih seperti inilah file model kita

Hmmm. Coba analisa, kira kira dimana letak errornya atau kode mana yang menyebabkan semua ini terjadi

Bisa jadi relasi databasenya. Namun untuk aplikasi saya, hal ini tidak terpengaruh

Namun ketika saya mencoba menghapus Soft Deletes hingga kode saya menjadi seperti ini

Dan coba kita hasilnya, apakah mengembalikan sesuatu?

WAHHH. TERNYATA BERHASIL

Edit file controller transaction, dan kembalikan view seperti semulanya, dan lihat apakah view berhasil menampilkan semua data data kita?




Comments

Popular posts from this blog

Cara Mengatasi Missing Value Pada Dataset

  Ketika kita ingin mengolah data untuk menjadi sebua model machine learning, maka data yang harus disajikan harus bersih dari field field kosong. Biasanya kita akan menjumpai filed field bernilai NaN yang artinya field tersebut kosong atau tak diketahui. Ini sangat berpengaruh hasil model data kita Inilah yang disebut Missing Value. Nilai yang hilang dari beberapa baris dataset Cara Mengetahui Bahwa Dataset Kita Terdapat Missing Value? Cara termudah adalah dengan menggunakan method method yang tersedia oleh package Pandas Dengan Pandas, tak hanya kita bisa mengetahui dataset terdapat Missing Value atau tidak, kita bisa mencari mean, median dan modus, mengisikan data data yang kosong tersebut, dan melihat hasil data tersebut dari beberapa range tertentu Pandas juga bisa membantu kita untuk memeriksa apakah dataset kita memiliki data yang kosong. Tak mungkinkan kita melihat satu persatu ratusan atau ribuan data. Maka dari itu kita membutuhkan method yang dikerjakan oleh python dalam pa

Cara Mengatasi Hang/Freeze Pada Laptop Asus TUF Gaming

  Ada beberapa kendala ketika membeli laptop. Seperti ada aplikasi yang tidak kompaktibel, ada yang hardwarenya crashed, dan bahkan memang harus dibawa ke manufakturnya untuk diktukar karena ada barang yang kita beli adalah miss saat quality control Terlepas dari semua kendala tersebut. Saya akan memberikan sekedar solusi yang bisa menjadi manfaat jika permasalahan itu sama dengan kalian. Yaitu, laptop yang suka freeze, hang, saat kita operasikan Sedikit Cerita Saya belum ada setahun menggunakan laptop Asus varian Tuf Gaming ini. Namun saat beberapa minggu pertama saya mencobanya, ada beberapa kendala yaitu laptop sering hang dan freeze tanpa sebab. Ini terjadi secara tiba tiba. Dan seumpamam saya bawa lagi ke outlet laptop ini berasal, saya gak bisa memberikan alasan yang jelas kenapa laptop ini bisa freeze dan hang. Karena memang terjadi tiba tiba saja.  Hingga beberapa bulan selanjutnya, laptop ini semakin sering hang. Baru beberapa menit dipakai freeze, saya force shut down lewat t

Kupas Tuntas Seputar Agile Dan Contoh Penerapannya

  Startup, perusahaan digital, atau bahkan programmer yang sedang melayani clientnnya untuk mengerjakan sebuah aplikasi memiliki metode.  Metode ini menjadi panduan baku yang kerap digunakan dimananpun dalam pengemabangan produk digital Lebih mudahnya saat kita membangun aplikasi mobile. Kita akan mempelajari bahasa pemograman apa saja yang dibutuhkan, juga serba serbi framework dan tool yang memudahkan segala prosesnya Metode yang baru saja saya ceritakan diatas dinamakan Agile . Sedangkan project yang menerapkan konsep tersebut dinamakan, Agile Project Apa Itu Agile dan Agile Project? Menurut Wikipedia .  Sekumpulan praktek yang bertujuan untuk menaikkan keefeketifan pengembangan suatu aplikasi secara profesional, tim dan terorganisir. Agile melibatkan pengembangan solusi melalui usaha secara kolaboratif dari sifat yang sudah terorganisir, fungsionalitas dan pelanggan Metode ini sangat mengandalkan kolaborasi. Mulai dari para engineer hingga product manager, semuanya harus melalui s