แจกเว็บไซต์ระบบอีคอมเมิร์ซ(E-Commerce) สำหรับพัฒนา

แสดงรายการสินค้า

เว็บไซต์ระบบอีคอมเมิร์ซ(E-Commerce)เป็นระบบเว็บไซต์ที่ลูกค้าสามารถสั่งซื้อสินค้าผ่านเว็บไซต์ได้ตลอด 24 ชั่วโมงจึงทำให้ปัจจุบันมีเว็บไซต์อีคอมเมิร์ซมากมาย ดังนั้นผมจึงเขียนเว็บไซต์อีคอมเมิร์ซขึ้นมาเพื่อให้ผู้อ่านทุกคนศึกษาการทำงานและนำไปเป็นตัวอย่างได้ซึ่งระบบเว็บอีคอมเมิร์ซ(E-Commerce) ผมได้ใช้ภาษา PHP ในการพัฒนา(เขียน) ขึ้นและใช้ฐานข้อมูล MySQL ในการเก็บจัดการข้อมูลและใช้เครื่องมือ(Tool) css คือ bootstrap ในการสร้างหน้าจอสำหรับหน้าเว็บและหลังเว็บ(frontend/backend) และสิ่งสำคัญสำหรับในยุคปัจจุบันคือ SEO ผมได้พัฒนาเว็บไซต์โดยให้ URL เป็นมิตร(อ่านง่าย) เพื่อ SEO โดยหากคุณดาวน์โหลดนำไปใช้งานหรือทดลองต้องเปิด mod_rewrite ที่ Apache ก่อนครับ

Read More »

PHP Workshop ระบบตะกร้าสั่งซื้อสินค้า (Shopping Cart)

ตัวอย่างระบบตะกร้าสินค้า

PHP Workshop ระบบตะกร้าสั่งซื้อสินค้า เป็นตัวอย่าง Code โดยใช้ความฟังก์ชั่น PHP Array และ ฟังก์ชั่น Session ในการทำงานของระบบตะกร้าโดยดึงข้อมูลสินค้าจาก MySQL (ฐานข้อมูล) มาแสดง ส่วนหลักการทำงานของ Code นั้นเป็นหลักการทำงานแบบง่ายๆ ผู้อ่านและผู้ศึกษาสามารถทำความเข้าใจในบทความนี้ได้อย่างรวดเร็ว โดยจะมีรูปภาพพร้อมคำบรรยายประกอบใต้ภาพ

Read More »

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

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

Read More »

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

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

Read More »

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

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

Read More »

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

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

Read More »

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

สำหรับการติดตั้ง Laravel นั้นเราจำเป็นต้องมี Composer ที่ช่วยในการติดตั้งอีกด้วย Composer คือ เครื่องมือที่จัดการ Package ต่างๆในภาษา PHP เช่นถ้าเราต้องการ Package ที่ช่วยในการแบ่งหน้า เราก็สามารถหาได้ด้วยการใช้ Composer ดังนั้น Composer จึงจำเป็นสำหรับ Laravel การติดตั้ง Composer สามารถติดตั้งได้โดยดาวน์โหลดโปรแกรม  ที่เว็บไซต์ https://getcomposer.org/download/ หลังจากติดตั้ง Composer เรียบร้อยแล้ว ให้เราตรวจสอบว่าเครื่อง SERVER ของเรานั้นรองรับกับ laravel หรือไม่ โดยดูรายละเอียดด้านล่างนี้ (สำหรับเวอร์ชั่น Laravel 5.8)

Read More »

Laravel 5.8 – EP1 ภาพรวม ทำไมต้องใช้ Framework Laravel นี้

ในปี 2019 นี้การทำเว็บไซต์มาหนึ่งเว็บ จะมีเครื่องมือและภาษาให้เราเลือกใช้มากมายไม่ว่าในส่วนของ Frontend ก็เป็น javascript framework จำพวก vuejs, reactjs, angular framework หรือในส่วนของ Backend ก็ใช้เป็นภาษา PHP, Javascript(Nodejs) แต่ในบทความนี้เรามาใช้งาน Laravel ซึ่งก็คือเครื่องมือการในการพัฒนาหนึ่ง ของภาษา PHP หรือถ้าเรียกให้เข้าใจง่ายคือ Framework PHP นั้นเอง

Read More »

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

spreadsheet

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

Read More »

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

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

Read More »

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

datatables-with-codeigniter-08

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

Read More »

การสมัครและใช้งาน DigitalOcean แบบละเอียดๆ

สวัสดีครับท่านผู้อ่าน วันนี้มาแนะนำและพาใช้งาน DigitalOcean กัน แล้ว DigitalOcean คืออะไร เดี่ยวผมจะอธิบายให้ฟังแบบภาษาง่ายๆนะครับ DigitalOcean คือ Cloud Server ที่เราเสมือนเป็นเจ้าเครื่อง SERVER โดยที่เรามีสิทธิ์เป็น root เราสามารถเขียนคำสั่ง linux ต่างๆได้จัดการเครื่อง SERVER บน Cloud ได้อย่างอิสระ

Read More »