第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

顯示圖像響應(yīng) 空 如果圖像未在拉拉維爾提交

顯示圖像響應(yīng) 空 如果圖像未在拉拉維爾提交

PHP
慕容3067478 2022-09-17 17:42:45
我正在通過拉拉維爾的郵遞員提交數(shù)據(jù)。如果在提交期間未插入數(shù)據(jù),我需要顯示空值(在JSON響應(yīng)中)。但它沒有顯示圖像響應(yīng)我需要顯示圖像響應(yīng)也為空我的商店代碼是public function store(Request $request){    $screenshots  = new Screenshots ;    $screenshots->user_id = $request->user_id;    $screenshots->name = $request->name;    $screenshots->size = $request->size;    if($request->hasFile('image')){        $fileNameExt = $request->file('image')->getClientOriginalName();        $fileName = pathinfo($fileNameExt, PATHINFO_FILENAME);        $fileExt = $request->file('image')->getClientOriginalExtension();        $fileNameToStore = $fileName.'.'.$fileExt;        $pathToStore = $request->image->storeAs('public/uploads/screenshots', $request->image->getClientOriginalName());        $screenshots->image = $fileNameToStore;         $screenshots->save();    };    $screenshots->save();    return $this->sendResponse($screenshots->toArray(), 'Command Send Successfully successfully.');}當(dāng)任何字段為空時(shí),它給出一個(gè)空值,但如果圖像為空,我沒有任何響應(yīng)。更清晰,請(qǐng)參閱隨附的屏幕截圖獲得響應(yīng) 就像{"success":true,"data":{"user_id":"2","name":null,"size":"3.4kb","updated_at":"2020-02-12 07:26:49","created_at":"2020-02-12 07:26:49","id":32},"message":"Command Send Successfully successfully."}如果圖像也是空白的,我需要的響應(yīng){"success":true,"data":{"user_id":"2","name":null,"size":"3.4kb","image":"null","updated_at":"2020-02-12 07:26:49","created_at":"2020-02-12 07:26:49","id":32},"message":"Command Send Successfully successfully."}
查看完整描述

2 回答

?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊

請(qǐng)使用以下方法添加默認(rèn)設(shè)置空值


在模型中設(shè)置 屏幕截圖


 protected $attributes = array(

        'image' => '',

 );


if($request->hasFile('image')){

        $fileNameExt = $request->file('image')->getClientOriginalName();

        $fileName = pathinfo($fileNameExt, PATHINFO_FILENAME);

        $fileExt = $request->file('image')->getClientOriginalExtension();

        $fileNameToStore = $fileName.'.'.$fileExt;

        $pathToStore = $request->image->storeAs('public/uploads/screenshots', $request->image->getClientOriginalName());

        $screenshots->image = $fileNameToStore;

         $screenshots->save();

    }else{

         $screenshots->image = '';   

    }


查看完整回答
反對(duì) 回復(fù) 2022-09-17
?
守候你守候我

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個(gè)贊

在“屏幕截圖”中.php模型定義屬性/屬性的默認(rèn)值(如果未按如下方式設(shè)置)

class Screenshot extends Model {
    protected $attributes = ['image' => null];
}


查看完整回答
反對(duì) 回復(fù) 2022-09-17
  • 2 回答
  • 0 關(guān)注
  • 136 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)