Laravel
プロジェクトで作業中に問題が発生しました。メソッド[where]が存在しません
メソッド[where]は存在しません。私は 'Where
'句がそれを引き起こしていることを知っています。
私はそれを研究しましたが、解決策は見つかりませんでした。私はここで尋ねなければなりませんでした。
$data = Track::where(
[
['generated_by', '=', Input::get('user_id')],
['id', '=',Input::get('track_id') ],
])->get();
$finalResult = array('code' => 100,
'msg' => 'Your Account is found.',
'data' => $data
);
コントローラ名はTrack
です。私もTrack
というモデルを作りました。対応するテーブル名はtracks
です。laravel
には、複数のモデルが必要です。
誰でもこの状況で私を助けてくれますか?
になるので、私のモデルの前に\アプリケーション\をuseingによってモデル化するために参照する必要がありました
は????べきではない::モデルもどこ? – RiggsFolly
コントローラの内部にTrackという機能がありますか?そうであれば、 'function'の前に' public'を必ず入れてください。 – FluxCoder
'Track'というコントローラと' Track'というモデルがあれば、それは混乱の原因になりませんか? –