我有一个控制器,我想把多个表中的数据与并行 struct 结合起来.我最终想要得到的是一个可以从控制器返回的对象,这样我就可以在主干中解析它.
I want to do something like this:
public function index()
{
$mc = MainContact::where('verified', '=', '1')->get();
$sm = SendMessage::where('verified', '=', '1')->get();
$obj = (object) array_merge((array) $mc, (array) $sm);
return $obj;
}
I'm told by another post on StackOverflow that this works in PHP 5.3+. However, this returns the following error in Laravel:
UnexpectedValueException: The Response content must be a string or object implementing
__toString(), "object" given.
如何在Laravel中实现此方法?$mc
和sm
都返回Laravel中的有效对象.