สวัสดีครับ ต่อเนื่องจากบทความที่แล้ว เราได้ทำการติดตั้ง Laravel 5.7 และ สร้างฐานข้อมูล blog กันมาแล้ว ในบทความนี้เราจะมาเขียน CRUD การ เพิ่ม แก้ไข และ ลบ ข้อมูลกันครับ
หมวดหมู่: PHP
HOW TO INSTALL PHP LARAVEL 5.7
สวัสดีครับ ในบทความนี้เราจะมาแนะนำการติดตั้ง Laravel กันครับ ซึ่งเป็น PHP Framework ที่ได้รับความนิยม และมีการพัฒนาอย่างต่อเนื่อง ซึ่ง laravel จะมีหลาย Version มาก ๆ และ ในบทความนี้จะใช้ Version 5.7 เป็นตัวอย่าง ครับ
ก่อนการติดตั้ง เรามาตรวจสอบ ความต้องการของระบบเบื้องต้นกันก่อนครับ
1.โปรแกรม composer ในการติดตั้ง Laravel จะต้องติดตั้งผ่าน composer เท่านั้นครับ ใครยังไม่มีคงต้องไปหาติดตั้งกันมาก่อนครับ
2.โปรแกรมจำลอง Server ตัวอย่างจะใช้โปรแกรม Xampp ครับ
เพิ่มเติม สำหรับ laravel 5.7 ให้ใช้ php version ที่มากกว่าหรือเท่ากับ 7.1.3 ขึ้นไปครับ
สร้าง Charts แบบสวย ๆ ด้วย Echarts Javascript Library
สวัสดีครับ ในบทความนี้ เราจะมาแนะนำ Java script Library อีกตัว ไว้เป็นทางเลือก สำหรับ การสร้าง รายงานในรูปแบบกราฟ ครับ
ซึ่ง Library ที่จะแนะนำในที่นี้ มีชื่อ ว่า Echarts สามารถดูตัวอย่าง เต็ม ๆ ได้ที่
PHP การสร้าง barcode สำหรับการรับชำระเงิน
สำหรับในบทความนี้จะเป็นการแนะนำการ สร้าง Barcode รหัสแท่งมาตรฐานสําหรับการชําระเงิน (Standard Payment Barcode) ตามประกาศของธนาคารแห่งประเทศไทย
สร้าง Barcode ด้วย PHP Barcode Generator
ในบทความนี้ เราจะมาแนะนำการ สร้าง Barcode อย่างง่าย ด้วย Library
PHP Barcode Generator กันครับ
Writing Large XLSX Spreadsheet Files with PHP_XLSXWriter
สำหรับบทความนี้ ผู้เขียนจะแนะนำถึงการใช้งาน PHP XLSX Writer ซึ่งเป็น Library สำหรับ Export Excel ที่มีขนาดเล็ก รองรับการ Export ได้หลากหลายรูปแบบ ครับ
มาดูความสามารถ หลัก ๆ กันครับ
* supports PHP 5.2.1+
* takes UTF-8 encoded input
* multiple worksheets
* supports currency/date/numeric cell formatting, simple formulas
* supports basic cell styling
* supports writing huge 100K+ row spreadsheets
สำหรับข้อสุดท้ายอันนี้ถือว่า ช่วยแก้ปัญหา สำหรับการ Export ข้อมูลจำนวน มาก ๆ เป็น แสน ๆ เร็คคอร์ด เป็น Excel ซึ่งผู้เขียน ได้ลองใช้ Library หลาย ๆ ตัว พบว่า library ตัวนี้ มีขนาดเล็ก และ ใช้เวลาในการประมวลผล อยู่ในระดับที่ดีครับ ( Export ข้อมูลเป็น Excel ข้อมูลจำนวน 100000 ขึ้นไป )
รายละเอียดเพ่ิมเติม https://github.com/mk-j/PHP_XLSXWriter
สร้างรายงาน PDF อย่างง่าย ๆ ด้วย mPDF PHP Library
ในบทความนี้เราจะมาแนะนำการใช้งาน mPDF PHP library เป็น Library ที่สามารถ สร้างเอกสารเป็น PDF FILE ได้ ซึ่งต้องบอกก่อนเลยว่าใช้งานง่ายมาก ๆ ครับ
How to use jsTree Jquery Tree Plugin With PHP MySQL
สวัสดีครับในบทความนี้ เราจะมาแนะนำถึงการใช้งาน jsTree เป็น Library สำหรับแสดงผลข้อมูล ที่มีลักษณะโครงสร้างต้นไม้ (Tree Structure)
ข้อมูลชนิดโครงสร้างต้นไม้ (Tree Structure) คือ โครงสร้างข้อมูลชนิดหนึ่งที่ข้อมูลมีความสัมพันธ์กัน และ มีลักษณะการเรียงเป็นกิ่งก้านสาขากันออกไป คล้ายกับ กิ่งของต้นไม้ (ถึงได้เรียกว่าโครงสร้างข้อมูลต้นไม้ครับ) โดยมักใช้กับข้อมูลที่มีการแบ่งลำดับชั้นเช่น โครงสร้างองค์กร หรือ หมวดหมู่หนังสือที่แบ่งออกเป็นชั้น ๆ เป็นต้น
Read More
การใช้งาน Chart JS สร้างรายงานในรูปแบบกราฟ
บทความนี้ทางเราจะขอแนะนำการใช้งาน ChartJs ซึ่งเป็น javascript library
สำหรับ สร้างรายงาน กราฟ ในรูปแบบ ต่าง ๆ ตัว ChartJs นั้นเป็น OpenSource ครับ
ซึ่งสามารถใช้งานได้ฟรี เรามาดูวิธีการใช้งานเบื้องต้นกันเลยดีกว่าครับ
PHP เขียนโปรแกรม สุ่มรายชื่อผู้โชคดี
คงเป็นเรื่องน่าปวดหัวไม่น้อยหากเราต้องการสุ่มรายชื่อผู้โชดดี เช่น ผู้ที่จะได้รับรางวัล หรือ ของแถม ต่าง ๆ จาก รายชื่อ คนจำนวนมาก เป็น 100 เป็น 1,000 หรือ เป็น 10,000 หากเราไม่มี เครื่องมือ หรือ โปรแกรมมาช่วยในส่วนนี้