将MYSQL查询转换为Laravel语法

将MYSQL查询转换为Laravel语法,mysql,laravel,Mysql,Laravel,如何根据Laravel重新制作请求 SELECT * FROM `mines-game` WHERE `id_users` = '$this->user->id' AND `onOff` = '1' ORDER BY `id` DESC LIMIT 1 DB::table('mines-games') ->选择(“*”) ->其中(['id\u users'=>this->user->id,'onOff'=>1]) ->orderByDesc('id

如何根据Laravel重新制作请求

SELECT * 
  FROM `mines-game` WHERE `id_users` = '$this->user->id' 
   AND `onOff` = '1' 
 ORDER 
    BY `id` DESC 
 LIMIT 1
DB::table('mines-games')
->选择(“*”)
->其中(['id\u users'=>this->user->id,'onOff'=>1])
->orderByDesc('id')
->限额(1)
->get();
确保导入
DB

使用light\Support\Facades\DB在文件顶部,或使用文件的完整路径



<代码> ->()/<代码>将返回一个数组,因此您需要考虑它不是单个对象,您需要预处理它,或者您更喜欢。如果您选择使用
->first()
,您可以使用
->first()
而不是
->get()
,并删除
->限制(1)
,这是一个英语网站,因此标题和内容都需要使用英语。另一方面,在表/列标识符中包含算术运算符只是自找麻烦。不清楚您要做什么。不要使用SQL注入。使用。