大家好, 想請教一下laravel php的高手, 關於real time application 的問題,
我在event 的construct 裡面打算把eloquent 的 data return , 但是如果我在裡面
再加入其他的eloquent data, 就exceed limit, 有什麼方法可以回傳多點東西
public function __construct($userID)
{
$orders = DB::table('orders')
->leftJoin('user', 'orders.userID', '=', 'user.id')
->leftJoin('item', 'item.id', '=', 'orders.itemID')
->leftJoin('menu', 'menu.id', '=', 'orders.menuID')
->leftJoin('orderstatus', 'orders.status', '=', 'orderstatus.id')
->select('orders.*', 'user.name', 'menu.kdID', 'item.kdID', 'menu.name_'.$lang_sel, 'item.kdID', 'item.name_'.$lang_sel, 'orderstatus.name_'.$lang_sel.' as status_'.$lang_sel)
->where('orders.userID', '=' , $userID)
->where('orders.active', '=', 1)
->whereNotIn('orders.status', [6,7]) // exclude those paid orders
->orderBy('created_at', 'DESC')
->get()->toArray();
$this->orderlist = $orders;
session(['cashierFullOrder.'.("user".$userID) => $orders]);
}
沒有看到完整的錯誤訊息,
而且你說回傳多點東西是什麼東西?
你想要一次回傳全部的資料嗎?
那網站掛掉是遲早的事.