Home » PHP

Laravel – EP6 การใช้งาน Controller

สอน Laravel

Controller คือหนึ่งในคอนเซปต์ ของ MVC ซึ่งมาจากตัวอักษรย่อ “C” นั้นเอง ซึ่งหน้าที่ของมันคือเป็นส่วนจัดการการ การทำงานของระบบ  ซึ่งจะอยู่ระหว่างกลาง ของ Model และ View สำหรับบทความนี้เรามาเรียนรู้เกี่ยวกับdการสร้าง Controller, Middleware controller, resource controller ใน Laravel กัน…

Read More »

Laravel – EP5 การกำหนด Routing

สอน Laravel

ใน Laravel เวลาที่เราเข้าลิงค์ใดๆ ก็ตาม เราจะมี Routing ที่ช่วยกำหนดเส้นทางการเข้าถึงว่าจะให้ไปทำอะไรที่ไหน นะครับ เราเรียกสิ่งนี้ว่า Routing เช่น ผู้ใช้ต้องการเข้าลิงค์ itoffside.com/theboy/1234 เราก็เขียนกำหนดเส้นทางให้ไปทางไหน เป็นต้น โดยทั่วไปแล้วการร้องขอ URL จากผู้ใช้มาแล้ว เราจะกำหนดเส้นทางแล…

Read More »

Laravel – EP4 การตั้งค่า Laravel และเครื่องมือที่ใช้ในการพัฒนา

สอน Laravel

ในบทความก่อนหน้านี้เราพูดถึงพื้นฐานของ Laravel แต่ในบทความนี้เรามาพูดถึงวิธีการตั้งค่า Laravel ให้ตรงตามสภาพแวดล้อมของเครื่องเราและเครื่องมือที่ใช้ในการพัฒนาระบบ/โปรแกรม กันนะครับ

Read More »

Laravel – EP3 โครงสร้างของระบบ Laravel

สอน Laravel

โครงสร้างของ Laravel ประกอบไปด้วยโฟล์เดอร์และไฟล์ย่อยต่างๆ สำหรับบทความนี้เราจะเห็นภาพรวมว่าแต่ละโฟล์เดอร์ ทำหน้าที่และเก็บอะไรกันบ้าง

Read More »

Source code ระบบ การขาย, พิมพ์ใบกำกับภาษี/ใบเสร็จรับเงิน

eInvoice คือ ระบบการขาย, พิมพ์ใบกำกับภาษี/ใบเสร็จรับเงิน(Invoice) เป็นระบบที่ช่วยให้การออกหลักฐานของการเสียภาษีมูลค่าเพิ่ม ออกให้กับลูกค้าทุกครั้งที่มีการเข้ามาซื้อสินค้า/บริการ จากเรา ซึ่งผมได้ทำออกมา เพื่อให้บุคคลที่สนใจสามารถนำไปเป็นตัวอย่าง Sourcecode หรือนำไปใช้งานได้ ระบบนี้จะพัฒนาต่อไปเรื่อยๆ…

Read More »

Laravel – EP2 การติดตั้งใช้งาน

สอน Laravel

สำหรับการติดตั้ง Laravel นั้นเราจำเป็นต้องมี Composer ที่ช่วยในการติดตั้งอีกด้วย Composer คือ เครื่องมือที่จัดการ Package ต่างๆในภาษา PHP เช่นถ้าเราต้องการ Package ที่ช่วยในการแบ่งหน้า เราก็สามารถหาได้ด้วยการใช้ Composer ดังนั้น Composer จึงจำเป็นสำหรับ Laravel การติดตั้ง Composer สามารถติดตั้งได้โด…

Read More »

การทำ export excel + PHP ด้วย PhpSpreadsheet

spreadsheet

วันนี้ผมมาแนะนำ Lib ของ PHP ที่ช่วยให้เราสามารถ export excel ได้อย่างง่ายดาย ด้วยใช้ lib ที่ชื่อ Phpspreadsheet ทำไมถึงเลือกใช้ Lib นี้แทน PHPExcel ก็เพราะว่า Phpspreadsheet  เป็นรุ่นต่อจาก PHPExcel นั้นหมายถึงว่า Phpspreadsheet ยังใหม่ สด กว่าและมีการปรับปรุง Code ให้สามารถทำงานได้ดีขึ้น อีกทั้งยัง…

Read More »

แจกระบบจัดการเอกสาร โดยใช้ Laravel 5 Framework [PHP+MySQL]

ระบบเอกสารที่ผมได้ทำขึ้นมาใช้เครื่องมือในการพัฒนาคือ VSCODE และ Framework ของ ภาษา PHP คือ Laravel 5.6 ส่วน CSS ใช้ Framework Bootstrap 4.1 ในการพัฒนาเช่นกัน ซึ่งไว้ว่าการแจกจ่าย Source code จะเป็นตัวอย่าง code ให้กับผู้ที่สนใจศึกษา Laravel เหมือนผมเช่นกัน และระบบที่ผมนำมาแจกนั้นใช้ Template จาก Pik…

Read More »

ใช้ Datatables กับ Codeigniter แบบ Server-Side (Ajax)

datatables-with-codeigniter-08

สวัสดีครับคุณผู้อ่านทุกท่าน เมื่อคราวที่แล้ว ผมได้มีการลงบทความ การใช้งาน Datatables แบบบ้านๆ โดยใช้ PHP ธรรมดาในการ ทำงาน ซึ่งทางผมเองคาดว่าผู้อ่าน จะได้รับประโยนช์จากบทความ ไม่มากก็น้อยครับ ดังนั้นในบทความนี้ ผมก็เลยมาสอนการใช้ Datatables กับ Codeigniter ว่าต้องทำอย่างไรบ้าง เริ่มจากตรงไหนบ้าง ซึ่…

Read More »

การติดตั้งใช้งาน Datatables กับการดึงข้อมูลแบบ AJAX Server-side [PHP+MySQL]

DataTables เป็นส่วนเสริมของ jQuery (Javascript library) ซึ่ง Datatables เป็นเครื่องมือที่มีความหยืดหยุ่นในการใช้งาน ได้หลากหลายรูปแบบ โดย DataTables จะนำข้อมูลออกมาแสดงในรูปแบบของตาราง มีการเรียงลำดับตามคอลัมน์ มีการค้นหา และที่สำคัญสุดมีการจัดการในเรื่องของการแบ่งหน้าของตารางอีกด้วย และดึงข้อมูลแบบ…

Read More »