ErrorException(E_NOTICE)试图获取非对象[重复]的属性'sentimen'>>

问题描述 投票:-2回答:1
    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();
                $collection[] = [
                    'id_testing' => $class->id_testing,
                    'username' => $class->data_crawling->username,
                    'tweet' => $class->data_crawling->tweet,
                    'kategori' => $aktual->kategori,
                    'prediksi' => $prediksi->sentimen->kategori,
                ];
            }

            return view('visualisasi.prediksi', compact(['title','collection','testing_data','hasil']));
        }

我的视图文件

显示的数据没有出现

[My View Code][1]


  [1]: https://i.stack.imgur.com/RVNGK.png

[帮助,我收到一条错误消息ErrorException(E_NOTICE)。试图获取非对象公共函数prediksi(){$ collection = array();的属性'sentimen'。 $ ...

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

想想您的查询和关系是否正确,然后在IF()

© www.soinside.com 2019 - 2024. All rights reserved.