如何確保成功上傳文件Laravel?

我用一種特質上傳文件。這個特性有兩個公共函數:upload()、store();

use Upload;

public function uploadAvatar(UploadRequest $request)
{

    $this->upload($request->file('file'), 'useravatars');
    $this->store();

    return response()->json('');
}

有兩種情況,第一種方法失敗,第二種方法失敗。如何收集錯誤或成功的典型結果并返回?

我完全可以使用try/catch。

? 最佳回答:

就像前面所說的那樣,使用try/catch塊。

use Upload;

public function uploadAvatar(UploadRequest $request)
{
    $success = true;
    $errorMessage = '';

    try {
        $this->upload($request->file('file'), 'useravatars');
        $this->store();
    } catch (\Exception $e) {
        $success = false;
        $errorMessage = $e->getMessage();
    }

    return response()->json(['success' => $success, 'error' => $errorMessage]);
}
主站蜘蛛池模板: 无码丰满熟妇一区二区| 国产拳头交一区二区| 亚洲一区二区三区丝袜| 无码中文人妻在线一区二区三区| 色噜噜狠狠一区二区三区| 国产精品视频分类一区| 国产精品久久久久一区二区| 一区二区三区视频观看| 亚洲一区二区三区电影| 秋霞日韩一区二区三区在线观看| 国产精品女同一区二区久久| 视频一区精品自拍| 韩国美女vip福利一区| 国产一区二区三区露脸| 国产美女精品一区二区三区| 亚洲AV无码一区二区三区性色 | 日韩亚洲AV无码一区二区不卡| 久久久久人妻一区二区三区vr| 日韩精品一区二区三区毛片| 国产另类TS人妖一区二区| 呦系列视频一区二区三区| 久久se精品一区精品二区国产| 亚洲午夜精品一区二区公牛电影院| 国产伦精品一区二区三区四区| 精品久久一区二区三区| 精品一区二区三区中文| 亚洲国产精品综合一区在线| 一区二区三区免费在线视频| 亚洲一区中文字幕在线电影网| 亚洲日本一区二区三区在线不卡| 国产日本一区二区三区| 国产亚洲一区二区三区在线| 大香伊蕉日本一区二区| 精品国产一区二区三区不卡| 中文字幕一区二区三区有限公司| 欧美激情国产精品视频一区二区| 国产精品一区二区久久国产| 视频在线一区二区三区| 相泽南亚洲一区二区在线播放 | 精品永久久福利一区二区| 亚洲一区二区三区乱码A|