ErrorException(E_NOTICE)试图获取非对象的属性“ sentimen”

问题描述 投票:0回答:1

大家好,我的代码中出现错误

code

$collection = array(); 
        $title = "Data Prediksi Sentimen";
        $testing_data = DataTesting::count();
        $klasifikasi = DataTesting::with(['data_crawling','klasifikasi'])->get();

foreach

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();

collection

$collection[] = [
                   'id_testing' => $class->id_testing,
                   'username' => $class->data_crawling->username,
                   'tweet' => $class->data_crawling->tweet,
                   'kategori' => $aktual->kategori,

这里有错误

'prediksi' => $prediksi->sentimen->kategori,
         ];

my full code

message error

php laravel data-mining text-mining sentiment-analysis
1个回答
0
投票

也许您需要

foreach($collection as $item)
{
   //access property here
    $item->...
}
© www.soinside.com 2019 - 2024. All rights reserved.