<分区>
我在表上使用标准的 updated_at
和 created_at
。
我的结果按 updated_at
排序,因为它们可以被编辑。
但是,在一个页面上,我正在更新一个行计数器( View )。这意味着 updated_at
将更新为新的日期/时间,但我想阻止这种情况。
有什么办法吗?还是我必须使用 created_at
来订购我的结果?
我宁愿不使用我自己的手册 created_at
和 updated_at
<分区>
我在表上使用标准的 updated_at
和 created_at
。
我的结果按 updated_at
排序,因为它们可以被编辑。
但是,在一个页面上,我正在更新一个行计数器( View )。这意味着 updated_at
将更新为新的日期/时间,但我想阻止这种情况。
有什么办法吗?还是我必须使用 created_at
来订购我的结果?
我宁愿不使用我自己的手册 created_at
和 updated_at
最佳答案
对于单一模型查询:
$product->timestamps = false;
$product->save();
对于多模型查询使用
DB::table('products')->...->update(...)
代替
Product::...->update(...)
关于php - Laravel 阻止 updated_at 更新特定查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24528721/
相关文章:
php - SELECT 列表不在 GROUP BY 子句中错误
php - 使用 SQL 和 PHP 获取 MySQL 上的行数
Laravel "Homestead Up"更新 VirtualBox 后无法启动虚拟机,Vagrant 表示它已经存在
php - fatal error : Call to undefined function mysqli_connect()
php - 使用 Javascript 解析 JSON。来自 Laravel 的 JSON
mysql - 用户 '' @'localhost' 对数据库 laravel 的访问被拒绝
c# - MySql.Data.MySqlClient.MySqlException : Duplicate entry