猿问

是否可以在Laravel中返回响应并与其一起调用函数?

我正在尝试通过我的API函数返回响应,并且效果很好。但是,现在,我正在尝试在同一控制器中执行公共功能,同时还返回响应。这可能吗?

return response()->json($success);

但是我想要的是将上面的响应与此一起发送;

return $this->sendSMS($data);

($ data)已经预定义。

有什么方法可以做到这一点?


一只斗牛犬
浏览 138回答 1
1回答

一只萌萌小番薯

为什么不将其添加到数据中呢?$dataWithResponse = compact('data', 'response');try {    $this->sendSMS($dataWithResponse);} catch(/Exception $e) {    // Somehow handle exception    echo $e->getMessage();    return response()->json($success);}return response()->json($success);
随时随地看视频慕课网APP
我要回答