我有两个雄辩模型Threads,Comments每个帖子都有很多评论。
在列出线程时,我需要按created_at降序对线程进行排序。created at所以,我需要使用in对线程进行排序Comments。
显然点符号对于以这种方式排序没有帮助,我如何正确排序线程?
$Threads= Thread::all()->orderBy("comment.created_at","desc")
Run Code Online (Sandbox Code Playgroud) 我有一个页面,管理员可以在其中输入自己的自定义查询,只是为了采取额外的安全措施,我想禁止使用除“SELECT”查询之外的任何查询。
我如何检查查询是否是 SELECT 或 DELETE/UPDATE/INSERT ... ,包括检测 SELECT INTO 等技巧。
我使用的是Laravel框架,它有这个功能
DB::select($query);
Run Code Online (Sandbox Code Playgroud)
但不幸的是它不检查它是否是一个 select 语句或其他语句。