Page 76 - Laravel5_v1
P. 76
ั
ิ
ิ
้
้
์
้
อธบายโคดเพิมเติม ในการลบขอมูลเราตองเพิ มในส่วนของ 'method' => 'delete' และเปด-ปดฟอรมดวยครบ
ิ
้
้
้
ั
จากนั นใหเราเขียนโคดสําหรบการลบหนังสือไดที เมธอด destroy($id) ดังนี
้
public function destroy($id) {
$book = Books::find($id);
if ($book->image != 'nopic.jpg') {
File::delete(public_path() . '\\images\\' . $book->image);
File::delete(public_path() . '\\images\\resize\\' . $book->image);
}
$book->delete();
return redirect()->action('BooksController@index');
}
็
ี
้
้
็
ื
้
้
้
การลบขอมูลที ดีควรลบไฟล์ออกไปดวย ในกรณนี เราเชค if ว่าถาชอไฟล์ไม่เท่ากับ nopic.jpg กใหลบไฟล์ไดเลย
้
การทํา responsive lightbox โดยใช Lity Library
Lity เปน lightbox ที ช่วยใหการแสดงรปภาพน่าสนใจ และสวยงามมากขึ น เราสามารถเขาไปดูการใชงาน ไดที http://sorgalla.com/lity/
้
ู
้
้
้
็
์
้
ตัวอย่างนี เราจะเพิ ม lity เขาไปใชงานในหนาของหนังสือ เมื อผูใชคลิกภาพเล็ก (ภาพที resize) ใหแสดงภาพใหญ่ในโฟลเดอร images/
้
้
้
้
้
นั นเอง มีขั นตอนต่อไปนี
1. ดาวนโหลด lity ไดที ลิงก https://github.com/jsor/lity/releases/latest คลิกดาวนโหลดที Source code (zip)
์
์
์
้