update点击确认后报错

来源:2-7 Laravel-通过表单实现修改

Mr_lemon_

2017-09-29 17:37

老师,当我填写好相应的资料之后,点击修改报错Call to a member function format() on string,但是当timestamps设置为false之后可以正常进行,只是时间戳没了,怎么解决?

写回答 关注

3回答

  • Eminem3
    2019-01-11 22:17:02
    在模板中加入<input name="_method" type="hidden" value="PUT"> 或许可以解决,我用到resource路由中的updatef方法


  • 慕哥8294120
    2018-03-16 12:46:09

    我也报了同样的错误。

    public function getDateFormat()
    {
       return time();
    }

    public function asDateTime($val){
       return $val;
    }

    关于时间格式就用了这两个方法吧,其他的地方没有改动,在新加一条数据的时候没有问题,只有在更新的时候,会报这个错误,错误信息完全一样的。

  • 木拉地力
    2017-10-02 13:34:50

    你把代码贴出来 我看看

轻松学会Laravel-表单篇

Laravel框架是世界上最流行的PHP框架,没有之一

32662 学习 · 255 问题

查看课程

相似问题