2

我想知道是否有人可以将其转换为 L4 的查询语言。

SELECT * FROM messages WHERE ( user_one = $id AND user_one_deleted = 0 ) OR ( user_two = $id AND user_two_deleted = 0 )

我看过这里

http://laravel.com/docs/queries#advanced-wheres

但它并没有真正表明我想要做什么。

谢谢

4

1 回答 1

7
  <?php
  DB::table('messages')
    ->where(function($query) use ($id) {
      $query->where('user_one', $id)
        ->where('user_one_deleted', 0);
    })
    ->orWhere(function($query) use ($id) {
      $query->where('user_two', $id)
        ->where('user_two_deleted', 0);
  });
  ?>

L4 文档中:http: //laravel.com/docs/queries#advanced-wheres

于 2013-06-14T15:52:00.883 回答