public function show(Datatables $datatables, $id) { $store = Store::findOrFail($id); $device = Device::findOrFail($id); if ($datatables->getRequest()->ajax()) { return $datatables->of(Visitor::select(['type', 'device_id', 'created_at'])->where('device_id', $device->id)->orderBy('created_at', 'desc'))->make(true); } $html = $datatables->getHtmlBuilder()->columns(['type', 'created_at']); return view('backend.admin.stores.show', compact('device', 'store', 'html')); }