雄辩的ORM:选择作为摘录

时间:2013-08-25 17:38:15

标签: sql select orm eloquent

我想使用Eloquent ORM执行以下select语句:

SELECT LEFT(title, 200) AS excerpt FROM table WHERE id = 1;

重要的部分是LEFT(...) AS excerpt。是否有某种功能(左()不存在)允许这样的选择?如果没有,我该如何实施呢?

1 个答案:

答案 0 :(得分:0)

我想出了一个解决方案。如果有更简洁的方法,请告诉我,否则我会留下以下代码:

Post::select(DB::raw('LEFT(title, 200) AS excerpt'))->get();

Post是Eloquent模型的名称。