Laravel 5.1 Query Builder where AND where

时间:2016-04-08 18:47:17

标签: php jquery laravel-5.1 query-builder

您好,我可以帮助我使用laravel 5.1查询构建器。

我想创建一个查询,其中包含AND where。

我已经阅读了整个文档,但我可以得到任何答案。

这是我的疑问:

 DB::table('connected_users')
        ->where('user_id',$user->id)
        ->where('connected_id',$id)
        ->update(['status' => '2']);

这是我的路线代码:

Route::post('teacher/{id}/connection/approve','ConnectController@aproveConnection');

这是我的Laravel控制器代码:

public function aproveConnection($id){

   $user = Auth::user();

   DB::table('connected_users')

      ->where('user_id',$user->id)
      ->where('connected_id',$id)
      ->update(['status' => '2']);

       return Redirect::back();
}

这是我的POST表格:

<form method="POST" action="../teacher/{{ $pend_user->id }}/connection/approve">
   {!! csrf_field() !!}
   <input type="submit" value="Αποδοχή Φίλου">
</form>

1 个答案:

答案 0 :(得分:2)

使用多个where()是AND运算符的等价物。只有当两个where()子句符合您的搜索条件时,查询才会通过。