我正在尝试将 Laravel 5.8 Eloquent 与自定义函数和原始 sql 一起使用
我有一张桌子
Question(
id integer
title string
description text
)
以及控制器中的此功能
public function index()
{
// go to the model and get a group of records
//$question = Question::orderBy('id', 'desc')->paginate(3);
$question = Question::selectRaw(DB::raw('id,title,SUBSTRING(description,0,10) as description'))
->orderByDesc('id')
->paginate(3);
return view('questions.index')->with('questions', $question);
}
我的目标是将分页与数据库函数一起使用,如上面的示例。
查询有效,分页有效,返回 3 列id,title但description描述为empty。
组装查询的正确方法是什么?
下面是转储
[original:protected] => Array ( [id] => 20 [title] => text [description] => )
宝慕林4294392