Select 使用 lumen 的数据库中只有虚假数据
Select Only False Data from Database using lumen
我是编码新手,我正在尝试使用 lumen 构建一个 API。现在我有一个
问题,我找不到解决方案。这是我的代码。
$data = Speech::select('select * from speeches where is_requested = 0');
return response()->json(['status'=> 'Success', 'data' => $data], 200);
"is_requested"是假的我去查了下。现在returns我一片空白
大批。
如果可能,请帮助我。{当然,这对你们来说很容易...:)}
如果您在 bootstrap/app.php
文件中使用 eloquent ($app->withEloquent();
),您可以这样做:
<?php
$data = Speech::where('is_requested', 0)->get();
return response()->json(['status'=> 'Success', 'data' => $data], 200);
没有eloquent,只需像这样使用数据库连接:
$data = app('db')->select("SELECT * FROM speeches WHERE is_requested = ?", [0]);
或者如果启用了立面:
$data = DB::select("SELECT * FROM speeches WHERE is_requested = ?", [0]);
我是编码新手,我正在尝试使用 lumen 构建一个 API。现在我有一个 问题,我找不到解决方案。这是我的代码。
$data = Speech::select('select * from speeches where is_requested = 0');
return response()->json(['status'=> 'Success', 'data' => $data], 200);
"is_requested"是假的我去查了下。现在returns我一片空白 大批。 如果可能,请帮助我。{当然,这对你们来说很容易...:)}
如果您在 bootstrap/app.php
文件中使用 eloquent ($app->withEloquent();
),您可以这样做:
<?php
$data = Speech::where('is_requested', 0)->get();
return response()->json(['status'=> 'Success', 'data' => $data], 200);
没有eloquent,只需像这样使用数据库连接:
$data = app('db')->select("SELECT * FROM speeches WHERE is_requested = ?", [0]);
或者如果启用了立面:
$data = DB::select("SELECT * FROM speeches WHERE is_requested = ?", [0]);