小编Ahm*_*suf的帖子

Laravel 按 hasmany 关系排序

我有两个雄辩模型ThreadsComments每个帖子都有很多评论。

在列出线程时,我需要按created_at降序对线程进行排序。created at所以,我需要使用in对线程进行排序Comments

显然点符号对于以这种方式排序没有帮助,我如何正确排序线程?

$Threads= Thread::all()->orderBy("comment.created_at","desc")
Run Code Online (Sandbox Code Playgroud)

php mysql relationship laravel eloquent

2
推荐指数
1
解决办法
8366
查看次数

检查查询字符串是否为 SELECT 或 PHP 中的其他类型

我有一个页面,管理员可以在其中输入自己的自定义查询,只是为了采取额外的安全措施,我想禁止使用除“SELECT”查询之外的任何查询。

我如何检查查询是否是 SELECT 或 DELETE/UPDATE/INSERT ... ,包括检测 SELECT INTO 等技巧。

我使用的是Laravel框架,它有这个功能

DB::select($query);
Run Code Online (Sandbox Code Playgroud)

但不幸的是它不检查它是否是一个 select 语句或其他语句。

php regex mysql sql laravel

2
推荐指数
1
解决办法
3053
查看次数

标签 统计

laravel ×2

mysql ×2

php ×2

eloquent ×1

regex ×1

relationship ×1

sql ×1