【问题标题】:Eloquent ORM: Select as excerptEloquent ORM:选择摘录
【发布时间】:2013-08-25 17:38:14
【问题描述】:

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

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

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

【问题讨论】:

    标签: sql select orm eloquent


    【解决方案1】:

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

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

    Post 是 Eloquent 模型的名称。

    【讨论】:

      猜你喜欢
      • 2012-08-29
      • 1970-01-01
      • 2013-07-10
      • 1970-01-01
      • 1970-01-01
      • 2021-05-07
      • 2018-06-04
      • 1970-01-01
      • 2020-11-08
      相关资源
      最近更新 更多