Выберите только ложные данные из базы данных, используя люмен

Я новичок в кодировании, я пытаюсь построить API, используя люмен. Теперь у меня есть
проблема, я не могу найти решение. вот мой код

$data = Speech::select('select * from speeches where is_requested = 0');
return response()->json(['status'=> 'Success', 'data' => $data], 200);

Я пошел, чтобы выяснить, когда is_requested является ложным. Теперь он возвращает мне пустую
массив.
Пожалуйста, помогите мне, если это возможно. {Конечно, это так легко для вас, ребята … :)}

0

Решение

Если вы используете 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]);
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]