php - Laravel 阻止 updated_at 更新特定查询

标签 php mysql laravel

<分区>

我在表上使用标准的 updated_atcreated_at

我的结果按 updated_at 排序,因为它们可以被编辑。

但是,在一个页面上,我正在更新一个行计数器( View )。这意味着 updated_at 将更新为新的日期/时间,但我想阻止这种情况。

有什么办法吗?还是我必须使用 created_at 来订购我的结果?

我宁愿不使用我自己的手册 created_atupdated_at

最佳答案

对于单一模型查询:

$product->timestamps = false;
$product->save();

对于多模型查询使用

DB::table('products')->...->update(...)

代替

Product::...->update(...)

关于php - Laravel 阻止 updated_at 更新特定查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24528721/

相关文章:

php - 在 HTML 字符串的 CDATA 中替换笑脸

php - SELECT 列表不在 GROUP BY 子句中错误

php - 使用 SQL 和 PHP 获取 MySQL 上的行数

Laravel "Homestead Up"更新 VirtualBox 后无法启动虚拟机,Vagrant 表示它已经存在

php - 使用准备好的语句保存远程 IP

php - fatal error : Call to undefined function mysqli_connect()

php - 使用 Javascript 解析 JSON。来自 Laravel 的 JSON

mysql - 用户 '' @'localhost' 对数据库 laravel 的访问被拒绝

php - Wp_mail 不适用于 css 类

c# - MySql.Data.MySqlClient.MySqlException : Duplicate entry