mik*_*ike 0 php arrays laravel eloquent
我正在测试用户是否已经在数据库中有记录(d).
我的查询:
$userResults = Results::where('d','=',Input::get('d'))
->where('user','=',Input::get('user'),'AND')->get();
Run Code Online (Sandbox Code Playgroud)
带var_dump回报
object(Illuminate\Database\Eloquent\Collection)#333 (1) { ["items":protected]=> array(0) { } }
Run Code Online (Sandbox Code Playgroud)
当空时或结果数组(如果有).
如何测试对象isset?
你只是count用来检查结果:
// Illuminate\Database\Eloquent\Collection implements Countable interface
if (count($userResults) === 0) {
// empty result
}
Run Code Online (Sandbox Code Playgroud)
或者只使用isEmpty方法:
if ($userResults->isEmpty()) {
// empty result
}
Run Code Online (Sandbox Code Playgroud)