gpt4 book ai didi

php - 如何使用 Laravel 4 将数据保存到我的生产/开发服务器中?

转载 作者:行者123 更新时间:2023-11-29 12:32:25 26 4
gpt4 key购买 nike

我想跟踪我的用户的登录信息。在我的登录功能中,在最后的某个地方我做了这个

if(Auth::check()){
$user = Auth::user();
$user->last_logged_in = Input::get('created_at');
$user->logged_in_count = $user->logged_in_count + 1 ;
$user->is_online = '1';
$user->save();
}

问题是,当我在 phpMyAdmin 上检查它时,它在本地工作。我使用 WAMP 服务器。

但是它不适用于我在 Linux 操作系统上运行的生产/开发服务器。

该行未保存在服务器上。

$user->last_logged_in = Input::get('created_at');

还有这一行

$user->is_online = '1';

但是logged_in_count工作

$user->logged_in_count = $user->logged_in_count + 1 ;

为什么???是因为它们运行在不同的操作系统上吗?丑陋的是,其中一些得到了保存,而另一些却没有。

以前有人遇到过这个问题吗?

非常感谢对此的任何提示/建议!

最佳答案

听起来你可能有 strict mode在您的生产 MySQL 设置中启用。

您可以在 MySQL 配置文件中关闭此功能,如果您没有访问权限,请尝试正确转换变量(因此使用 intval 来确保数字字段等上的整数)。

关于php - 如何使用 Laravel 4 将数据保存到我的生产/开发服务器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27277785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com