저는 laravel을 처음 사용합니다.이 코드가 실제로 무엇을하는지 혼란 스럽습니다 . 이 링크를 통해 서핑 중입니다. 코드의 일부는 3 단계에서 가져온 것입니다.
public function index(Request $request)
{
$products= Product::orderBy('id','DESC')->paginate(5);
return view('ProductCRUD.index',compact('products'))
->with('i', ($request->input('page', 1) - 1) * 5);
}
업데이트 됨 : 전체 질문을 변경 했으므로. 이 코드는 모든 제품 중 상위 5 개를 제품 ID별로 내림차순으로 가져옵니다. 그런 다음 제품 데이터가 ProductCRUD 디렉토리 내의 index.blade.php 라는 뷰로 전달됩니다 . yourproject / resources / views에서 해당 디렉토리를 찾을 수 있습니다.
또한 이름이있는 세션 변수 인 i (뷰에서 $ i를 사용하여 변수에 액세스 할 수 있음)를 깜박입니다.이 변수 는 page 라는 이름의 입력 / 쿼리 문자열 값이 있습니다 (있는 경우). 그렇지 않으면 $ request-> input ( 'page', 1) = 1 입니다.
해당 변수의 사용에서 $ i 는 그리드에서 각 페이지의 시작 행 번호로 작동합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다