小编Kur*_*ate的帖子

如何更改 Carbon 的 diffForHumans 格式

我正在尝试在我的项目中实施评论部分,并希望显示评论发布的时间。

所以我做了:

 {{ $comment->created_at->diffForHumans() }}
Run Code Online (Sandbox Code Playgroud)

输出是

  3 hours from now 
Run Code Online (Sandbox Code Playgroud)

但我想要的输出是

3 hours ago 
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?我在 Laravel 中这样做

php laravel php-carbon

4
推荐指数
1
解决办法
4612
查看次数

如果 mySQL 中所选值为“0”,则从另一列中选择

我有一张类似于下表的表格

id | mainID | subID
1  |   11    |   0
2  |   12    |   0 
3  |   13    |   20
4  |   13    |   21
5  |   15    |   0
Run Code Online (Sandbox Code Playgroud)

如果 subID 为 0,我需要选择所有“ mainID ”。如果 subID 不为 0,则选择 subID 而不是 mainIdD

结果表

id | resultId
1  | 11
2  | 12
3  | 20
4  | 21
5  | 15
Run Code Online (Sandbox Code Playgroud)

subID 列值不为 null,因此我不能在此处使用 ifnull。只用sql查询就能完成吗?并且不在 php 中使用 write 函数。我知道它可以在 php 中完成,但我需要来自 sql 查询本身的数据。

mysql sql

0
推荐指数
1
解决办法
2579
查看次数

标签 统计

laravel ×1

mysql ×1

php ×1

php-carbon ×1

sql ×1