Urb*_*coz 2 php mysql laravel laravel-4
我试图$bln根据表中是否存在记录来设置一个布尔值。
这就是我一直在尝试的:
$bln = (bool) DB::table('accounts')->where('name', $name)->pluck('id');
Run Code Online (Sandbox Code Playgroud)
由于某种原因$bln似乎总是被设置为true。我究竟做错了什么?
为了达到这个目的,你可以使用count()方法:
$bln = DB::table('accounts')->where('name', $name)->count() > 0;
Run Code Online (Sandbox Code Playgroud)
如果您稍后需要该对象,请加载它并用于is_null()进行检查:
$object = DB::table('accounts')->where('name', $name)->first();
$bln = !is_null($object);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3050 次 |
| 最近记录: |