我已经设置了两个带有不同数据库的新Laravel 5.3。一个使用MongoDB(使用https://github.com/jenssegers/laravel-mongodb),另一个使用MySQL。
我在两个设置上都运行了这个简单的代码:
$user = DB::table('users')->first();
dd($user);
对于上面的代码,带有MySQL的Laravel返回 stdClass对象,而带有MongoDB的Laravel返回一个数组。
为什么?有什么方法可以让它与Laravel MySQL一样,即 stdClass对象?
由于这种不同的返回类型问题,我无法在Laravel MongoDB设置中使用另一个包。
任何帮助都将不胜感激。
谢谢,
Parth vora
答案 0 :(得分:0)
只需添加" $ user =(object)$ user;" in" vendor / jrean / laravel-user-verification / src / UserVerification.php"
highest_value <- max(sapply(maxLik_list, function(item) item$maximum))
maxLik_item_list <- Filter(function(i) i$maximum == highest_value, maxLik_list)