Laavel 대형 memo*

2368 단어 페이지 스타일
이 페이지 아래의 페이지 스타일 기능.
여기 한 페이지에 다섯 개만 뜨고 다음 페이지에

두 파일 편집하기
첫번째 ↓
컨트롤러에paginate를 지정합니다.
ItemController.php
    public function index()
    {
        $items = Item::paginate(5);  // ()の数字は表示したい要素の数
        return view('items.index', compact('items'));
    }
두번째↓
index.blade.php
@extends('layouts.app')
@section('title', '商品一覧')
@section('content')
 {{ link_to_route('items.create','新規登録',[],['class'=> 'btn btn-primary'])  }}
<table class="table table-striped">
    <thead>
        <tr>
            <th>ID</th>
            <th>商品名</th>
        </tr>
    </thead>
    <tbody>
    @foreach($items as $item)
        <tr>
            <td>{{  link_to_route('items.show',$item->id,['item' => $item->id]) }}</td>
            <td>{{$item->name}}</td>
            <td>{{ link_to_route('items.edit', '編集', ['id' => $item->id], ['class' => 'btn btn-default']) }}</td>
            <td>
                {{ Form::open(['route' => ['items.destroy', $item->id], 'method' => 'delete']) }}
                {{ Form::submit('削除', ['class' => 'btn btn-danger']) }}
                {{ Form::close() }}
            </td>
        </tr>
    @endforeach
    </tbody>
</table>
 {{ $items->links() }}  //この一行を追加★!
@endsection
완성!

좋은 웹페이지 즐겨찾기