Skip to main content

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 ขึ้นไปครับ

Read More

การใช้งาน Firebase Authentication ด้วย React JS

สวัสดีครับ สำหรับในบทความนี้จะเกียวกับ การใช้งาน Firebase Authentication กันครับ โดยในตัวอย่างจะใช้ React Js ซึ่งในบทความนี้จะต่อเนื้องจากบทความที่แล้วครับ

การใช้งาน Firebase Realtime Database ด้วย ReactJs

จาก เนื้อหาในตอนที่แล้ว เราได้ทำการสร้าง App ง่าย ๆ ให้สามารถ บันทึก และ แก้ไข ข้อมูลกันไปแล้ว แต่ในตอนนี้ เราจะมาเพิ่มหน้าจอ ให้สามารถ Login และ Logout ได้ครับ

โดยวิธีการใช้งาน Firebase Authentication โดยละเอียด ดูได้ที่

https://firebase.google.com/docs/auth/web/password-auth?authuser=0

Read More

การใช้งาน Firebase Realtime Database ด้วย ReactJs

สวัสดีครับ ในบทความนี้จะเป็นบทความแรกที่เขียนเกี่ยวกับ ReactJs  และ Firebase ครับ เนื่องจากบทความที่ผ่าน ๆ มาจะเกี่ยวกับการใช้งาน JQuery หรือ PHP เป็นส่วนใหญ่ครับ

ในบทความนี้จะเป็นการแนะนำตัวอย่างการใช้งานเบื้องต้น จะไม่ได้อธิบายถึง  คำสั่ง หรือ หลักการทำงานต่าง ๆ  ของคำสั่ง เช่น state , props หรือ component ต่าง ๆ (เพราะผมก็ไม่รู้เหมือนกันครับ 555) สามารถหาดูเพิ่มเติมใด้จากเว็บอื่น ๆ เนื่องจากมีท่านอื่น ๆ อธิบายใว้ดีมากแล้วครับ
Read More

สร้าง Charts แบบสวย ๆ ด้วย Echarts Javascript Library

สวัสดีครับ ในบทความนี้ เราจะมาแนะนำ Java script Library อีกตัว ไว้เป็นทางเลือก สำหรับ การสร้าง รายงานในรูปแบบกราฟ ครับ
ซึ่ง Library ที่จะแนะนำในที่นี้ มีชื่อ ว่า  Echarts สามารถดูตัวอย่าง เต็ม ๆ ได้ที่

https://ecomfe.github.io/echarts-doc/public/en/index.html

Read More

แสดง ip ผู้เข้าชม Website ด้วย ipstack.com

ในบทความนี้ เราจะมาแนะนำการ แสดง ข้อมูล ip ผู้เข้าชม Website ด้วย ipstack.com กันครับ

ipstack.com คืออะไร

ipstack คือ Web Api ที่ให้บริการในการตรวจสอบ ข้อมูลผู้เข้าชม Web Site ของเรา โดยสามารถเก็บข้อมูลพื้นฐาน เช่น เลข IP,  ประเทศ (Country) ,ตำแหน่งที่ตั้ง (Latitude,Longitude) ,  สกุลเงิน (Currency) , เขตเวลา (Time Zone) เป็นต้น

Read More

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

Read More

Export ข้อมูลอย่างง่ายด้วย TableExport.js Javascript Library

สวัสดีครับ ในบทความนี้เราจะมาแนะนำการใช้งาน TableExport.js ซึ่งเป็น Javascript Library สำหรับ Export ข้อมูลรองรับการ Export ข้อมูลจาก Html Table ไปเป็นไฟล์ Excel , Csv หรือ ไฟล์ text
การใช้งานสามารถดูตัวอย่างเพิ่มเติมจากเว็บไซต์ผู้พัฒนาได้ที่
https://tableexport.v4.travismclarke.com/#tableexport

Read More

เริ่มต้นใช้งาน Bootstrap 4 สำหรับผู้เริ่มต้น

e-book เริ่มต้นใช้งาน bootstrap 4 สำหรับผู้เริ่มต้น

                   Bootstrap ในฐานะคนทำเว็บหรือ คิดจะทำเว็บ คงจะเคยได้ยิน หรือ ใช้งานอยู่เป็นประจำอยู่แล้ว สำหรับ CSS Framework ตัวนี้ แต่สำหรับ ใครที่พึ่งเริ่มจะศึกษาการทำเว็บ หรือ ยังไม่เคยใช้งานมาก่อน ก็อาจจะสงสัยว่า จะใช้งานมันยังไง ขอบอกไว้ก่อนเลยครับว่ามันง่าย มาก ๆ (แค่ก็อบวางก็ได้แล้ว) ใน เอกสารชุดนี้ เราจะมาแนะนำการใช้งานเริ่มต้นให้ดูกันครับ