2017-03-22 4 views
0

私は、私は非オブジェクトのプロパティを取得しようとしているようなエラーのvar_dumpを使用して、私は配列オブジェクトいませんでしたことを実現したがでアクセスアレイ

public function ptkp($id){ 
    $halaman="tindaklayanan"; 
    $keluhan = keluhan::findOrFail($id); 

    $tindak = DB::table('tindakans') 
    ->join('keluhans','keluhans.id','=','tindakans.id_keluhan') 
    ->select(DB::raw('tindakans.id, id_keluhan, perbaikan_sementara, revisi_dokumen, target_verifikasi, ttd_tanggung1, 
    ttd_tanggung2'))->get(); 

    $analisa = DB::table('analisas') 
    ->join('tindakans','tindakans.id','=','analisas.id_tindakan') 
    ->join('keluhans','keluhans.id','=','tindakans.id_keluhan') 
    ->select(DB::raw('id_tindakan, analisa, tindakan, pic, tanggal_pelaksanaan'))->get(); 

    return view('Laporan.ptkp',compact('keluhan','tindak','analisa','halaman')); 
    //$pdf = \PDF::loadView('laporan.ptkp', compact('keluhan','tindak','analisa','halaman')); 
    //return $pdf->stream(); 
} 

ルックにアクセスする方法をIDKのしました$ tindak私はvar_dumpを使用すると結果は配列ですが、私は<?php echo $tindak->perbaikan_sementara ?>を使用してアクセスしようとするとエラーになります。あなたはLaravelであるので

答えて

1

、私はあなたがオブジェクトのプロパティにアクセスするためのビューでこれを試すことができますので、刃のテンプレートエンジンを使用すると仮定します。

{{ $tindak->perbaikan_sementara }} 

をそれとも、オブジェクトの配列です場合あなたは本当にそれがあなたのLaporan.ptkp中だ配列を持っている場合

@foreach ($tindak as $example) 
    {{ $example->perbaikan_sementara }} 
@endforeach 
+0

その仕事は、神よ、あなたに祝福してくれてありがとう –

1

@foreach ($tindak as $item) {{ $item['perbaikan_sementara'] }} @endforeach

(より良い代わりにlaporan.blade.php使用)