如果我尝试在返回的集合上使用toArray()
,则只会发生此错误。
我的控制器中的代码:
public function find_order(){
$input = Input::all();
$orderNumber = $input['OrderNumber'];
$orderType = $input['OrderType'];
$details = Order::where('orderNumber', '=', $orderNumber)->first();
$status = $details->orderStatus()->get();
dd($status->toArray());
return view('orders.view_details', compact('details', 'status'));
}
如果我在第7行使用dd($status);
,我会得到一个包含正确数据的集合。
当我使用dd($status->toArray);
时,我收到The format separator does not match
错误。
编辑:当我使用以下代码时,我会得到所需的字符串Box
。
$status = $details->orderStatus()->first();
dd($status['orderStatus']);
但我想知道,我有更好的方式来访问这些数据吗?