У меня возникла проблема при работе в проекте Laravel
.Метод [где] не существует
Метод [где] не существует. Я знаю, что предложение «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
требует, чтобы это было множественное число вашей модели.
Может ли кто-нибудь помочь мне в этой ситуации?
Не стоит ???? :: где быть моделью? – RiggsFolly
Есть функция внутри вашего контроллера под названием Track? и если да, тогда убедитесь, что у вас есть 'public' infront' function where' – FluxCoder
Если у вас есть контроллер под названием «Track» и модель под названием «Track», разве это не путает? –