如何使用laravel 4原始查询获取第一条记录

Iya*_*qel 9 php laravel laravel-4

如何使用laravel 4原始查询获得第一条记录.

像是DB::select('')->first();不行的东西也没有DB::first('')

Ant*_*iro 21

事实是DB:select()返回一个数组,所以你必须:

DB::select(DB::raw('select * from users'))[0];
Run Code Online (Sandbox Code Playgroud)

你也可以

DB::table('users')->first();
Run Code Online (Sandbox Code Playgroud)

  • DB :: select(DB :: raw('select*from users'))[0]; 如果未找到记录,则触发未定义的偏移异常 (5认同)