Rub*_*ben 2 php laravel laravel-4
我正在尝试使用以下两个where子句进行查询:
select * from table1 where `name` = 'paul' AND `id` = 1
Run Code Online (Sandbox Code Playgroud)
在Laravel中有Eloquent,但我不知道正确的语法.
Muh*_*man 11
简单,使用另一个 where
Model::where('name', '=', 'paul')->where('id', '=', 1);
Run Code Online (Sandbox Code Playgroud)
然后你可以使用get()或first()获取行.
如果您只想使用Query Builder(Fluent),请替换Model::为DB::table('table1')->.
注意
=这里是可选的.在这里你可以使用其他运算符.更新
从Laravel 4.2你也可以使用数组:
Model::where([
'name' => 'paul',
'id' => 1
]);
Run Code Online (Sandbox Code Playgroud)