2017-10-17 9 views
0

このエラーメソッドが存在しないため、私はどのように修正するかわかりません。私はこれと同様の質問を掲示し、それは通常、すべての障害()の人を見たが、私はそれを使用していない。誰も助けることができますか?エラー:のあるメソッドは存在しませんlaravel

コントローラ:

public function getPerson(){ 
    return view('show'); 
} 
public function getInfo($id) { 
     $user_info1 = user_info1::where('user_id',$id)->get(); 
     $data['data'] = DB::table('personal_infos')::with('userinfo1s')->get()->sortByDesc('upload_time'); //error come from this line 
     return view('test', compact('user_info1','data')); 
} 

答えて

0

sortByDescは、収集laravelに..ですsortByDescは、関数の前に()を取得しなければならない代わりに

$data['data'] = PersonalInfos::with('userinfo1s')->orderby('upload_time')->get(); 
+0

私の代わりに「\未定義のメソッドを照らし\データベースにクエリ\ビルダーを呼び出し::()で」 – blastme

+0

屋ああ...のみ – ZeroOne

+0

申し訳雄弁で利用可能で、あなたが雄弁に利用可能で何をすることによって意味するかだけ – blastme

1

機能をorderbyの使用。

+0

関数get()を最後まで移動した後も同じエラーです。エラー:メソッドが存在しません – blastme

+0

$ data ['data'] = DB :: table( 'personal_infos'):: with( 'userinfo1s') - > sort( 'uploa d_time'、 'DESC') - > get (); –

関連する問題