如何使用 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);
使用 eloquent 时,您可以这样做:
$user = User::take(1)->get();
像这样使用
$allmarketers = ProductStock::take(3)->get()[2];
Take 将返回您想要的行数,并且您使用 2 之类的偏移量来选择单个行