first(); $alert_data = AlertData::testData($device); try { $result = $transport->instance()->deliverAlert($alert_data); if ($result === true) { return response()->json(['status' => 'ok']); } } catch (AlertTransportDeliveryException $e) { return response()->json([ 'status' => 'error', 'message' => strip_tags($e->getMessage()), ]); } catch (\Exception $e) { \Log::error($e); $result = basename($e->getFile(), '.php') . ':' . $e->getLine() . ' ' . $e->getMessage(); } return response()->json([ 'status' => 'error', 'message' => strip_tags($result), ]); } }