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

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

更新用戶(hù)配置文件記錄時(shí)從空值創(chuàng)建默認(rèn)對(duì)象

更新用戶(hù)配置文件記錄時(shí)從空值創(chuàng)建默認(rèn)對(duì)象

PHP
qq_遁去的一_1 2021-09-18 15:54:56
我想更新用戶(hù)配置文件記錄,但是在提交時(shí),彈出一個(gè)錯(cuò)誤消息“從空值創(chuàng)建默認(rèn)對(duì)象”,當(dāng)我刪除 if 語(yǔ)句并只鍵入 var_dump($data),, 時(shí),它運(yùn)行順利,并顯示所有數(shù)據(jù),但在 if 命令的存在下,彈出錯(cuò)誤。我不知道為什么會(huì)這樣,請(qǐng)幫忙class home extends Model{    protected $table="homes";    public static function upstore($data){    $firstname=Input::get('fname');    $lastname=Input::get('lname');    $phone=Input::get('phone');    $address=Input::get('address');    $profileimage=Input::get('pimage');    $password=Input::get('pswrd');    $confirmpassword=Input::get('cpswrd');      if( $firstname != '' ){        $homes->fname    = $firstname;      }     if( $lastname != '' ){        $homes->lname    = $lastname;      }     if( $phone != '' ){        $homes->phone    = $phone;      }     if( $address != '' ){        $homes->address    = $address;      }     if( $profileimage != '' ){        $homes->pimage    = $profileimage;      }     if( $password != '' ){        $homes->pswrd    = $password;      }     if( $confirmpassword != '' ){        $homes->cpswrd    = $confirmpassword;      }         $homes->save();     }  }它顯示這個(gè)錯(cuò)誤從空值創(chuàng)建默認(rèn)對(duì)象
查看完整描述

2 回答

?
慕村225694

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

在第一個(gè) if 語(yǔ)句之后,您嘗試將一個(gè)屬性設(shè)置為一個(gè)值,但您從未將 初始化$homes為任何對(duì)象。

所以上面的 if 語(yǔ)句:

$homes = new home;


查看完整回答
反對(duì) 回復(fù) 2021-09-18
?
婷婷同學(xué)_

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

正如我所看到的,您的模型中有 @upstore 方法。我可以在這里看到一些問(wèn)題:

  • 你到底是為了什么而使用控制器??jī)H用于顯示視圖?控制器是將輸入請(qǐng)求轉(zhuǎn)換為輸出請(qǐng)求的應(yīng)用程序的一部分,因此請(qǐng)將此邏輯切換到控制器中,因?yàn)槿绻约罕A舸思s定,您在獲得工作時(shí)很容易遇到一些麻煩。

  • if ($user, $address..) - 為什么不使用 Laravel 驗(yàn)證器?=)

  • 您的正確方法!= ''是:(Request::has('field')

不要以為我這么說(shuō)只是因?yàn)槲蚁肟雌饋?lái)更聰明,但這些錯(cuò)誤會(huì)使您的代碼在您開(kāi)始在團(tuán)隊(duì)中工作時(shí)立即拒絕。

回到答案。我相信如果你修復(fù)了所有這些東西,代碼應(yīng)該可以正常工作。


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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