【发布时间】:2022-01-27 12:26:50
【问题描述】:
我正在做一个需要生成二维码的项目。但似乎我的代码中遗漏了一些东西。
在我的控制器中:(注意:全名的 DB::RAW 有效,但 qr 无效。)
if ($query != '') {
$data = NewModel::where('id_no', '=', $query)
->select('reg_code as reg_code',
DB::RAW("CONCAT(fname,' ',mname,' ',lname,' ',reg_code) as qr"),
DB::RAW("CONCAT(fname,' ',mname,' ',lname) as fullname"))
->first();
}
那么我就是这样调用二维码的:
if (count((array)$data) > 0) {
$data = array(
\QrCode::generate($data->qr));
echo json_encode($data);
}
在我的模型中,这就是我调用数据库表的方式:
class NewModel extends Model
{
protected $connection = 'Connection';
protected $table = 'Table_Database';
public $timestamps = false;
}
已编辑
【问题讨论】: