【问题标题】:Laravel - DateTime error after updating composer?Laravel - 更新作曲家后的日期时间错误?
【发布时间】:2018-03-13 22:55:06
【问题描述】:

我刚刚更新了作曲家,我认为它搞砸了,我无法访问任何页面,它只是抛出这个错误,但我什至没有使用 DateTime!如果我刷新页面,该时间字符串会更改。请帮忙。

DateTime::__construct(): 解析时间字符串失败 (2018-03-11 18:11:02.-338100) 在位置 24 (1):意外字符

image

【问题讨论】:

标签: php laravel php-carbon


【解决方案1】:

这是 32 位 OS/PHP 构建的 Carbon 问题,已在 1.24.2 中修复: https://github.com/briannesbitt/Carbon/releases/tag/1.24.2

【讨论】:

    【解决方案2】:

    在控制台中写入:

    php artisan key:generate
    

    如果您不时收到错误:INVALID REQUEST (Unexpected EOF),带有路由器脚本的内置服务器会记录此类内容:

    [Thu Dec 8 13:39:29 2011] 127.0.0.1:50358 无效请求(意外 EOF)

    无论脚本是否有结束标记,无论脚本是否在结束标记后有空行,这都是随机发生的。

    更多:https://bugs.php.net/bug.php?id=60471

    所以再次生成密钥并清除配置缓存以确保:

    php artisan config:cache
    

    那么一切都应该完美运行

    祝你好运!

    【讨论】:

    • 完成了,它第一次工作,但后来我尝试转到另一个页面并再次得到相同的错误,在我运行 php serve 的控制台中我也得到错误:INVALID REQUEST (Unexpected EOF)
    • 现在看,我扩展了我的答案!
    猜你喜欢
    • 2015-09-13
    • 1970-01-01
    • 2018-10-13
    • 2015-11-26
    • 2016-07-22
    • 2016-09-30
    • 2016-03-22
    • 1970-01-01
    • 2021-08-07
    相关资源
    最近更新 更多