如何使用 Laravel 4 的原始查询获取第一条记录。
类似于 DB::select('')->first();
这样的语句不起作用,也不会像DB::first('')
这样。
如何使用 Laravel 4 的原始查询获取第一条记录。
类似于 DB::select('')->first();
这样的语句不起作用,也不会像DB::first('')
这样。
事实是DB:select()返回一个数组,因此您需要:
DB::select(DB::raw('select * from users'))[0];
你也可以
DB::table('users')->first();
像这样:
DB::table('users')->take(1)->get()[0];
DB::table('users')->first(0);
:
$user = User::take(1)->get();
使用方法如下
$allmarketers = ProductStock::take(3)->get()[2];
Take会返回你想要的行数,而你可以使用偏移量(如2)来选择单个行。