问答详情
源自:6-4 使用Eloquent ORM修改数据

Call to a member function format() on string 乍回事?

$student= Student::find(1006); $student->name = 'kitty'; $student->age=18; $bool=  $student->save(); var_dump($bool); "Call to a member function format() on string" 更新不了数据怎么回事?

提问者:宝慕林8263662 2018-01-24 21:45

个回答

  • 慕桂英3014013
    2019-08-02 15:34:59

    在模型里加上这个就好了

    public function fromDateTime($val){

        return empty($val)?$val:$this->getDateFormat() ;

    }


  • jinshaobin3
    2018-02-26 14:25:07

    需要将模型中asDateTime()
    这个方法屏蔽了

  • 哞哞儿black
    2018-01-25 19:45:13

    是否开了 public $timestamps = true; 自动更新时间的属性,如果开了,检查一下数据库中的created_at和updated_at,看提示应该是格式不符  "试图在字符串成员调用format()方法"