在Laravel控制器中使用DB :: table

时间:2014-01-26 22:14:50

标签: php laravel-4

我正在尝试在我的控制器中使用以下内容然后dd()输出但是我收到以下错误:

  public function send($id)
  {
     $user_id = Input::get('user')
     $user = DB::table('jobs')
          ->where('id', '=', $id)
          ->and('user_id', $user_id)
          ->get();
      dd($user);
    }

错误:

Symfony \ Component \ Debug \ Exception \ FatalErrorException

syntax error, unexpected '$user' (T_VARIABLE)

我错过了什么或做错了什么?我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

你('用户')之后缺少一个半冒号。将您的代码更改为:

 public function send($id) { 
    $user_id = Input::get('user'); 
    $user = DB::table('jobs') 
            ->where('id', '=', $id) 
            ->and('user_id', $user_id) 
            ->get(); 
    dd($user); 
}