ErrorException Trying to get property 'siswa_id' of non-object

halo kak dan teman-teman, saya memiliki problem. problemnya antara lain :

ErrorException Trying to get property 'siswa_id' of non-object

permasalahnya, untuk problemnya tersebut bisa saya atasi akan tetapi pada server lokal tidak terdapat error. diwaktu saya upload ke server yakni deploy, dan saya melakukan testing terdapat error. sebelum saya deploy saya sudah melakukan testing disetiap fitur, untuk hasilnnya aman berjalan lancar tidak terdapat bug(error), hal tersebut berbeda hasilnya ketika di sisi server. menurut kalian untuk mengatasi hal tersebut gimana ya ? mohon bantuan dan masukan serta sarannya.

mungkin untuk source sebagai berikut:

model user
  public function saldo()
    {
        return $this->hasOne(Saldo::class, 'siswa_id');
    }

model saldo
    public function user(){
        return $this->belongsTo(User::class, 'siswa_id');
    }

-controller
    public function index(Request $request){

        $data = auth()->user();

        $x = $data->saldo->siswa_id;

        $transaksi = Transaksi::where('siswa_id', $x)->paginate(10);

        $saldo = Saldo::where('siswa_id', $x)->paginate(10);

        return view('siswa.index',[
            'data' => $data,
            'saldo' => $saldo,
            'transaksi' => $transaksi,
        ]);
    }

sekian dari saya terimakasi

avatar yusrilmahendri
@yusrilmahendri

3 Kontribusi 0 Poin

Dipost 2 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban