Page 38 - Laravel5_v1
P. 38

$typebooks = TypeBooks::all();
                         //$typebooks = TypeBooks::orderBy('id','desc')->get();
                                                                   ํ
                         $count = TypeBooks::count(); //นับจานวนแถวทั งหมด
                         return view('typebooks.index', [
                             'typebooks' => $typebooks,
                             'count' => $count
                                                    ์
                         ]); // ส่งไปที  views โฟลเดอร typebooks ไฟล์ index.blade.php
                     }

                     public function destroy($id) {
                         //TypeBooks::find($id)->delete();
                         TypeBooks::destroy($id);
                         return back();
                     }

                 }

                        ้
                   ิ
                                                                                                            ้
                                                             ั
                                                    ้
                                                                 ้
                                                                                 ้
                 อธบายโคด ในส่วนของ เมธอด index() เราจะใช all() สําหรบดึงขอมูลทั งหมดมาเก็บไวในตัวแปร $typebooks เพื อส่งไปให view
                                        ั
                                             ํ
                             ้
                 แสดงผล และใช count() สําหรบนับจานวนแถวทั งหมดในตารางนี  ส่งไปแสดงผลที  view เช่นเดียวกัน
                                           ้
                                                                      ้
                                               ั
                 ส่วน เมธอด destroy($id) เราจะใชเพื อรบค่า primary key จาก URL แลวทําการลบแถวออกจากตารางครบ
                                                                                               ั

             4.  สรางโฟลเดอร typebooks และสรางไฟล์ view ชอว่า index.blade.php เพื อรอรบตัวแปรต่างๆ จาก TypeBooksController เพื อ
                  ้
                           ์
                                          ้
                                                     ื
                                                                            ั
                           ู
                 แสดงผล ดังรป

















                                                                          ้
                          ิ
             5.   จากขอ 4 เปดไฟล์ resources\views\typebooks\index.blade.php เขียนโคดเพื อแสดงผล ดังนี
                     ้

                 @extends('layouts.app')

                 @section('content')
   33   34   35   36   37   38   39   40   41   42   43