我的数据未显示在视图中 下面是我的控制器代码,我很难解决这个问题
r, _ := utf8.DecodeRuneInString(strA)
strArr[r] = strA
下面是我的代码视图
public function prediksi()
{
$collection = array();
$title = "Data Prediksi Sentimen";
$testing_data = DataTesting::count();
$klasifikasi = DataTesting::with(['data_crawling','klasifikasi'])->get();
foreach($klasifikasi as $class){
$prediksi = Klasifikasi::with(['sentimen'])->where('id_testing',$class->id_testing)->first();
$hasil = Hasil::where('id_testing',$class->id_testing)->get();
$aktual = Sentimen::where('id_sentimen', $class->data_crawling->id_sentimen)->first();
if($prediksi && isset($prediksi->kategori)){
$collection[] = [
'id_testing' => $class->id_testing,
'username' => $class->data_crawling->username,
'tweet' => $class->data_crawling->tweet,
'kategori' => $aktual->kategori,
'prediksi' => $prediksi->sentimen->kategori,
];
$hasil_data[$class->id_testing][] = $hasil;
}
}
return view('visualisasi.prediksi', compact(['title','collection','testing_data','hasil_data']));
}
我的控制器或我的观点是否有问题?请帮助我找到解决方法
答案 0 :(得分:0)
您正在视图(第5行)上使用dd()
,从而结束了脚本的执行。删除它,并将其放在控制器上的return
之前,以转储给定的var,并在将数据传递到视图之前检查数据:
dd(compact(['title','collection','testing_data','hasil_data']));
return view('visualisasi.prediksi', compact(['title','collection','testing_data','hasil_data']));
如果转储的var看起来不错,则可以删除dd()
并调试视图。