Я новичок в кодировании, я пытаюсь построить API, используя люмен. Теперь у меня есть
проблема, я не могу найти решение. вот мой код
$data = Speech::select('select * from speeches where is_requested = 0');
return response()->json(['status'=> 'Success', 'data' => $data], 200);
Я пошел, чтобы выяснить, когда is_requested является ложным. Теперь он возвращает мне пустую
массив.
Пожалуйста, помогите мне, если это возможно. {Конечно, это так легко для вас, ребята … :)}
Если вы используете eloquent ($app->withEloquent();
) в вашем bootstrap/app.php
файл, вы можете сделать это так:
<?php
$data = Speech::where('is_requested', 0)->get();
return response()->json(['status'=> 'Success', 'data' => $data], 200);
Без красноречия просто используйте соединение с базой данных вот так:
$data = app('db')->select("SELECT * FROM speeches WHERE is_requested = ?", [0]);
Или если фасады включены:
$data = DB::select("SELECT * FROM speeches WHERE is_requested = ?", [0]);
Других решений пока нет …