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')