課程
/后端開發
/PHP
/輕松學會Laravel-表單篇
老師,當我填寫好相應的資料之后,點擊修改報錯Call to a member function format() on string,但是當timestamps設置為false之后可以正常進行,只是時間戳沒了,怎么解決?
2017-09-29
源自:輕松學會Laravel-表單篇 2-7
正在回答
在模板中加入<input?name="_method"?type="hidden"?value="PUT">?或許可以解決,我用到resource路由中的updatef方法
我也報了同樣的錯誤。
public function getDateFormat(){ ? ?return time();}public function asDateTime($val){ ? ?return $val;}
關于時間格式就用了這兩個方法吧,其他的地方沒有改動,在新加一條數據的時候沒有問題,只有在更新的時候,會報這個錯誤,錯誤信息完全一樣的。
你把代碼貼出來 我看看
舉報
Laravel框架是世界上最流行的PHP框架,沒有之一
1 回答點擊新增學生報錯
1 回答update后數據沒保存
1 回答demo中將form表單變成一個公用模板后,再次點擊添加數據create時出現報錯
8 回答update出現問題
1 回答關于Update里獲取值后用save()保存的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-01-11
2018-03-16
我也報了同樣的錯誤。
public function getDateFormat()
{
? ?return time();
}
public function asDateTime($val){
? ?return $val;
}
關于時間格式就用了這兩個方法吧,其他的地方沒有改動,在新加一條數據的時候沒有問題,只有在更新的時候,會報這個錯誤,錯誤信息完全一樣的。
2017-10-02
你把代碼貼出來 我看看