问答详情
源自:2-7 Laravel-通过表单实现修改

Call to a member function format() on string

update报错"Call to a member function format() on string" 有人能够解决一下这个问题吗 谢谢

提问者:宝慕林8263662 2018-01-30 20:22

个回答

  • MARTINPOTTER
    2018-07-26 15:01:50

    public function fromDateTime($value)
    {
        return empty($value) ? $value : $this->getDateFormat();
    }

    在student模型添加这段代码就可以了

  • choulee
    2018-05-23 18:03:24

    同样错误

    Symfony \ Component \ Debug \ Exception \FatalThrowableError (E_ERROR)

    Call to a member function format() on string


  • 慕哥8294120
    2018-03-16 12:41:41

    我在做 update 的时候也报了同样的错。错误定位在: 

    public function fromDateTime($value)

       {

           return empty($value) ? $value : $this->asDateTime($value)->format(

               $this->getDateFormat()

           );

       }

     很奇怪的是,新建一条记录不会出错,但是在更新记录的时候就会报错。

  • 慕瓜6035523
    2018-02-07 17:14:20

    没有看代码不知道错误在哪里,看报错你是对一个字符串变量调用成员方法了么?只有对象能调用方法。