[laravel] 가상 행번호 내림차순 표시 > IT 기술백서

IT 기술백서

직접 알아내거나 검색하기 귀찮아서 모아 둔 것

php | [laravel] 가상 행번호 내림차순 표시

본문

 5 제목입니다1 홍길동 2021-11-17   123
 4 제목입니다2  홍길동  2021-11-17   2
 3 제목입니다3  홍길동  2021-11-17   34
 2 제목입니다4  홍길동  2021-11-17   5
 1 제목입니다5  홍길동  2021-11-17   6

위에서 제일 앞 컬럼처럼 가상의 번호를 내림차순으로 표시하고 싶을 때 아래처럼 한다.

 

App\Http\Controllers\UserController.php

[code]

public function index(Request $request)

{

    $users = Users::orderBy('id', 'desc')->paginate(15);

    $no = $users->total() - ($users->currentPage()-1) * ($users->perPage());

    return view('users.index', compact(['users', 'no']));

}

[/code]



views/users/index.blade.php

[code]

<table>

@foreach ($users as $key => $user)

<tr>

    <td data-label="번호">{{ $no-- }}</td>

    ...

</tr>

@endforeach

</table>

[/code]

댓글 0개

등록된 댓글이 없습니다.

Menu