Я попробовал этот метод ниже, но он не работает.
$row = 0;
$record = DB::table('users')
->select(
DB::raw("{{ $row++ }} AS no"),
'users.name AS name'
)
->get();
Я просто хочу, чтобы эти выходные данные ниже:
|no| Name |
|1 | sample1 |
|2 | sample2 |
|3 | sample3 |
Был поискправильный синтаксис, но ничего не кончится.Кто-то знает, как это сделать.Спасибо в Adv.
[Проблема решена] Другое решение, которое я нашел помимо отмеченного ответа ниже.
Вот мой код:
DB::statement(DB::raw("SET @row = '0'"));
$record = DB::table('users')
->select(
DB::raw("@row:=@row+1 AS no"),
'name'
)->get();