我使用雄辩模型检索database.My查询数据
Laravel 5雄辩模型结果
$tests_details = Previous_Mocks::where($data)->orderBy('sno', 'desc')->get();
我所知$tests_details
将返回对象的数组(结果),但是当我回声is_array($tests_details)
它返回的假,这意味着它不是一个阵列,但是当我回声count($test_details)
它显示以下代码
foreach ($tests_details as $td)
{
echo is_object($td);
echo "<br/>";
}
它returing 1 is_object($td)
正确count.See。当我使用以下功能print_r
打印$tests_details
是我得到
输出和回音时$tests_details[0]->edate
它显示适当的输出,一切工作正常。但我想知道为什么雄辩以图像显示的格式而不是普通对象返回数据。我是laravel新手,目前使用laravel 5.0,任何解释都很明显。
@Mayanak解释得很清楚你的问题。但是,如果你想要结果作为数组然后尝试,$ tests_details = Previous_Mocks :: where($ data) - > orderBy('sno','desc') - > toArray(); – manian