Video แนะนำวิธีการใช้งาน Laravel PHP Framework

video สาธิตและแนะนำการใช้งาน Laravel Framework ซึ่งเป็น Framework ยอดนิยมในภาษา PHP อีกหนึ่งค่าย ตัว Framework มีการออกแบบที่ทันสมัย และใช้งานได้ง่าย เรียนรู้ได้ไม่ยาก

video สาธิตและแนะนำการใช้งาน Laravel Framework ซึ่งเป็น Framework ยอดนิยมในภาษา PHP อีกหนึ่งค่าย ตัว Framework มีการออกแบบที่ทันสมัย และใช้งานได้ง่าย เรียนรู้ได้ไม่ยาก

วิดีโอแนะนำนี้ เป็นเพียงการแนะนำ วิธีใช้งานเบื้องต้น แต่สามารถนำไป ประยุกต์ ใช้งานได้จริง และต่อยอดทำงานต่างๆได้ ด้วยพื้นฐานที่ดี

วิดีโอจะเริ่มต้นอธิบาย ตั้งแต่การทำความรู้จัก การติดตั้ง และไปจนถึงการทำงานกับฐานข้อมูล ซึ่งนับว่าเป็นเรื่องสำคัญของการทำงานกับ PHP อยู่แล้ว

Link Framework: Laravel

Link Code : Code On Github

ตอนที่ 1 เริ่มต้นใช้งาน Laravel กับการติดตั้งแบบผู้เริ่มต้น

ตอนที่ 1 เริ่มต้นใช้งาน Laravel กับการติดตั้งแบบผู้เริ่มต้น

เริ่มต้นใช้งาน PHP Framework ชื่อดังที่นาทีนี้ นับว่าไม่มีใครไม่รู้จัก กับเจ้าของสมญานาม Laravel Framework สำหรับช่างศิลปะ ผู้เชียวชาญงานเว็บไซต์ laravel ตอบโจทย์การพัฒนาเว็บไซต์ ได้ครอบคลุม ทั่วถึง และดีเยี่ยมตั้งแต่เปิดตัวมา ทั้ง Website ขนาดเล็ก หรือ Web Application ขนาดใหญ่โตก็ทำได้ดี เรามาทำความรู้จัก และเริ่มต้นรู้จักวิธีใช้งานกันดีกว่า

ตอนที่ 2 Laravel Directory folder structure

Laravel ตอนที่ 2 Directory folder structure

มาต่อกันกับเรื่องของ Laravel Framework ที่ตอนนี้ จะว่ากันด้วยเรื่องของ directory ภายในระบบ เพื่อจะได้เข้าใจ หลักการทำงานอย่างถูกต้อง

ตอนที่ 3 Laravel Routing

Laravel ตอนที่ 3 Routing

Laravel ตอนที่ 3 กับการใช้งาน Routing เพื่อเข้าถึงระบบผ่านทาง Url สำหรับผู้เริ่มต้น ที่กำลังต้องการใช้งาน PHP Framework นี้

ตอนที่ 4 Laravel Controllers

Laravel ตอนที่ 4 รู้จักกับ Controllers

ตอนที่ 4 กันแล้วกับเรื่องของ การใช้งานและการสร้าง Controller เพื่อสั่งการ คิดตรรกะ Logic และการเชื่อมต่อระหว่าง Database ของ Model กับการแสดงผลแบบ View สำหรับผู้เริ่มต้น ที่กำลังต้องการใช้งาน PHP Framework นี้

ตอนที่ 5 Create View With PHP

Laravel Issue 5 Create View With PHP

Video Create View With PHP Not Use Blade Template Engine เป็นการใช้งาน view โดยเขียนเป็น PHP ธรรมดา ไม่ได้ทำงานร่วมกันกับ Blade Template ที่เป็นตัวหลักของ Laravel เพื่อให้รู้ถึง วิธีทำงานของมันในส่วนนี้

ตอนที่ 6 ทำความรู้จักกับ Laravel Blade Template Engine

Laravel ตอนที่ 6 ทำความรู้จักกับ Blade Template

เดินทางกันแบบไวๆ มาถึงการใช้งาน Blade Template Engine กันบ้าง ใครยังไม่รู้จัก ยังไม่เข้าใจมาต่อกันได้เลยครับ สำหรับผู้เริ่มต้น ที่กำลังต้องการใช้งาน PHP Framework นี้

ตอนที่ 7 Laravel การจัดการกับ CSS และ JavaScript

Laravel ตอนที่ 7 การจัดการกับ css และ js

ตอนนี้เป็นการจัดการ การเรียกใช้ ไฟล์ CSS และ JS ในรูปแบบต่างๆ ตอนอัดมีผิดพลาดเล็กน้อย ต้องขออภัยด้วยนะครับ

ตอนที่ 8 รู้จักกับ Laravel Database Migration

Laravel ตอนที่ 8 รู้จักกับ Database Migration

เดินทางมาถึงตอนที่ 8 กันแล้วนะครับ สำหรับเรื่องของ Laravel ตอนนี้เป็นการเข้าใกล้ Database มากขึ้น กับการจัดการ db ด้วย Tool อย่าง Migration คิดว่าน่าจะเป็นประโยชน์สำหรับการทำงานเป็นทีม ส่วนเรื่องคุณภาพเสียง ต้องขออภัยด้วยนะครับ ไมค์น่าจะมีปัญหาอีกแล้ว

Video ชุดนี้ เดินทางกันมา เกินครึ่งทางแล้วนะครับ

ตอนที่ 9 Laravel Database Query

Laravel ตอนที่ 9 Database Query

ตอนนี้เป็นการเชื่อมต่อและดึงค่า Select ด้วย SQL ออกมาจาก Database ซึ่งมีครบทั้ง Select, insert, update, Delete แต่เป็นฝั่งของ DB แบบ Raw ตรงๆและครั้งนี้ เขียนให้ดูก่อน ยังไม่ได้ส่งค่ามาจาก form นะครับ

ตอนที่ 10 Laravel กับพื้นฐานงาน CRUD

Laravel ตอนที่ 10 กับพื้นฐานงาน CRUD

พื้นฐานงาน CRUD ร่วมกับฐานข้อมูล MySQL หรือการทำ เพิ่ม แสดง แก้ไข และลบข้อมูล เป็นแบบแนว Easy Step บน Controller แบบใช้งาน resource ผ่านทาง Http เป็นหลัก มีแอบ Error กันด้วยและยังเป็นตอนที่ ยาว…….มากๆ แต่น่าจะทำให้ทุกคนตามทันอยู่นะครับ

ตอนที่ 11 การ comment บน blog เทป 1

Laravel ตอนที่ 11 การ comment บน blog เทป 1

เป็นการสร้าง comment แบบมีความสัมพันธ์กันกับ ฐานข้อมูลของ blog แบบแนว Easy Step ง่ายๆ แต่ด้วยความที่เนื้อหามันดูจะยาว…….มากๆ ก็เลยทำกันตัดเป็นเทปๆมาให้ แต่น่าจะทำให้ทุกคนตามทันอยู่นะครับ

ตอนที่ 12 การ comment บน blog เทป 2

Laravel ตอนที่ 12 การ comment บน blog เทป 2

ตอนที่ 13 การ comment บน blog เทป 3

Laravel ตอนที่ 13 การ comment บน blog เทป 3

ตอนที่ 14 เรื่องราวของ Laravel Session

Laravel ตอนที่ 14 เรื่องราวของ Session

มาคุยกันเรื่องของ Session การใช้งาน การสร้าง การลบทิ้ง จะมีวิธีใช้งานง่ายๆแบบไหน มาลองดูกันครับ

ตอนที่ 15 เรื่องราวของขนมอร่อย Laravel Cookies

Laravel ตอนที่ 15 เรื่องราวของขนมอร่อย Cookies

เราได้รู้จักกับเรื่องของ Session ที่เป็นการเก็บข้อมูลบนฝั่ง Server ไปแล้ว มาวันนี้มารู้จักกับเรื่องคล้ายๆกัน แต่เป็นเรื่องของ Cookie ที่มีการเก็บข้อมูลบนฝั่งของ Client กันบ้างครับ

ตอนที่ 16 สร้างระบบ Laravel Authentication แบบพื้นฐาน

Laravel ตอนที่ 16 สร้างระบบ Authentication แบบพื้นฐาน

Laravel เค้าเตรียมระบบ Login และ Register มาให้เราไว้ใช้งานเรียบร้อยแล้ว ซึ่งถึงแม้จะเป็นอะไรที่พื้นฐานมาก แต่ก็นับว่าทำออกมาได้ดีทีเดียว แถมเรายังสามารถ สร้างมันขึ้นมาจาก Artisan เลยด้วย มาลองดูกันครับ ว่าเค้าทำออกมาได้อย่างไรบ้าง

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

คุณอาจจะกำลังสนใจ เกี่ยวกับเรื่องของ พื้นฐานการพัฒนาเว็บไซต์ ลองเริ่มต้นจาก พื้นฐานเหล่านี้ดูครับ

Link: เมื่อนักพัฒนายุคใหม่ไม่ค่อยสนใจพื้นฐาน

Colourise กู้คืนสีสันให้กับภาพขาวดำของคุณ

Colourise เป็นเครื่องมือคุณภาพ ในการที่จะช่วย เรียกความทรงจำเก่าๆของคุณ กลับคืนมาอีกครั้ง เพราะมันจะแปลงรูปภาพสีขาวดำเดิมๆ โบราณอายุมากๆ คืนกลับมาให้เป็นภาพสีสันสดใส ราวกับเพิ่งผ่านไปไม่นานนี้เอง

Colourise เป็นเครื่องมือคุณภาพ ในการที่จะช่วย เรียกความทรงจำเก่าๆของคุณ กลับคืนมาอีกครั้ง เพราะมันจะแปลงรูปภาพสีขาวดำเดิมๆ โบราณอายุมากๆ คืนกลับมาให้เป็นภาพสีสันสดใส ราวกับเพิ่งผ่านไปไม่นานนี้เอง

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

แต่เดี๋ยวนี้มีบริการคืนชีพให้กับรูปเก่าๆ เยอะแยะเลย แต่ต้องเป็นเทพทางด้านกราฟิคซะหน่อย ฝีมือดีๆจึงจะทำได้สวยงาม ไอ้เรามันสมองซีกขวาทำงานไม่ค่อยดีด้วย วันนี้ผมเลยหยิบเอาบริการของ colourise มาฝากกัน

เป็นเว็บที่เราไม่ต้องทำอะไรเลย เพราะแค่เอารูปเก่า แสกนเข้าเป็นไฟล์ แล้วก็ upload เข้าสู่ระบบ นับหนึ่ง สอง ยังไม่ทันถึงสาม เราก็ได้รูปใหม่ ที่มีสีสันสดใสกว่าเดิมมาแทนที่แล้ว

แถมด้วยความคมชัดระดับสูง ที่พอให้เราเอาไปพิมพ์ภาพต่างๆได้ด้วย ทั้งหมดนี่ฟรี ฟรีและคือดี 555 แต่ถึงจะไม่ได้เหมือนสีจริงๆ 100% แต่ก็นับว่าแต่ละรูปก็ทำได้ดีไม่น้อยเลยนะครับ

ตัวระบบบอกว่าไม่ได้ทำการเก็บรูปของเราไว้ ถ้าโหลดเสร็จแล้วก็ไม่ต้องกังวลว่าจะค้างอยู่ ตัวระบบใช้งาน  Flask เป็นหน้าเว็บ ทำงานบน Google Cloud Platform ผสานพลังจาก NGINX และใช้ Load Balancer เป็นตัวช่วยเสริมกำลัง ก่อนจะจบด้วยการทำ caching static content บน CDN อย่าง Cloudflare ยอดนิยม

ด้านกลไกสมองในการคินค่าสีใช้ Fast.ai และ PyTorch เข้ามาช่วย กลไกการคืนค่าสีบอกเลยว่าอ่านแล้วเข้าใจยากจริงๆ เพราะต้องให้ระบบ เดาสีอย่างเหมาะสมมาให้ 

แถมยังใช้ Generative Adversarial Networks ร่วมกับการออกแบบคืนค่าสี ในลักษณะการทำงานแบบ deep learning technique ยอมรับเลยว่าคนพัฒนาเหนื่อยแน่ๆกว่าจะได้ อะไรที่ดูง่ายๆแบบนี้ออกมา

ใครที่คิดถึงอดีต อยากดึงรูปภาพไร้สีสันของคุณกลับมา ลองดูเครื่องมือเรียบๆตัวนี้ครับ หอมกลิ่นความเก่าดีจริงๆ

Link: https://colourise.sg/

คุณอาจจะกำลังสนใจ เรื่อง
Link: ChatBot เครื่องมือที่หลายๆเว็บเลือกใช้

Snippet generator ช่วยสร้างทางลัดให้ทำงานไว้ขึ้น

Snippet คือเครื่องมือสำคัญ ในการทำงาน ในการเขียน Code ให้ไว รวดเร็ว คุณจะทำงานได้เร็ว ง่ายขึ้น สะดวกขึ้น การสร้าง Code เก็บไว้ใช้งาน แล้วเรียกออกมาง่ายๆ จะเป็นทางลัด ที่ดีที่สุดครับ

Snippet คือเครื่องมือสำคัญ ในการทำงาน ในการเขียน Code ให้ไว รวดเร็ว คุณจะทำงานได้เร็ว ง่ายขึ้น สะดวกขึ้น การสร้าง Code เก็บไว้ใช้งาน แล้วเรียกออกมาง่ายๆ จะเป็นทางลัด ที่ดีที่สุดครับ

เวลาเขียน Code ส่วนตัวแล้วผมจะถนัดใช้งาน Text Editor เล็กๆมากกว่า IDE ทรงพลัง อาจจะเป็นเพราะใช้งานได้ไม่ครบตามความสามารถของเค้าก็เป็นได้

แต่เวลาใช้งานพวก Text Editor แล้วก็จะรู้สึกว่า สิ่งที่ขาดไปเลยคือ เรื่องของ Code snippet ซึ่งมันจะช่วยให้เราทำงานได้ไวขึ้นเยอะมากๆเลย

ถ้าแค่ HTML/CSS อันนี้ไม่ค่อยห่วง มี Emmet ไว้ให้ใช้งาน ตัวเบาไปได้เยอะ แต่เวลาเขียนอะไรซ้ำๆเดิมๆ นี่ ผมก็อยากพิมพ์แค่คำ 2 คำแล้วก็พ่นออกมาเลยเหมือนกัน

การสร้าง Code Snip ไว้ใช้งานเองเสริมขึ้นมาจึงเป็นทางเลือกที่ผมเลือกใช้ แต่ก่อนก็เขียนแค่ Class หรือ Function อะไรที่เราใช้งานบ่อยๆ เช่น save() ทุกอย่างดึงออกมาให้หมดเลย

แต่เดียวนี้พาลจะออกแนวขี้เกียจไปซะ ขอแค่ทีเดียวมาทั้ง Controller หรือ Model เลยได้ไหม ยิ่งเจอ Component จาก Bootstrap ด้วยแล้ว แบบพวก Modal, Collapse เขียนเยอะเกิ๊น

ส่วนวิธีสร้าง Code Snip ไม่ยากนะครับ ส่วนใหญ่ก็ทำได้หมดทุกตัว แต่ถ้าใครไม่เคย จะลองเริ่มต้นจากการสร้างผ่าน code snip generator ดูก็ได้ครับ ตัวนี้มีให้แบบใช้งานง่ายๆเลย

Support ได้หมดทั้ง VSCode, Sublime, Atom จำง่ายๆก็คือ description คือคำบรรยายว่าไอ้ Code ชุดนี้เอาไว้ทำอะไร tab trigger ก็คือพอเราพิมพ์แค่สองสามตัวอักษรแล้วกด Tab มันก็จะ Gen Code ออกมาเลยนั้นเอง

เสียดายที่ตัว ATOM ไม่มีการแยกไฟล์ว่า Code นี้เป็นของภาษาอะไรไม่งั้นไฟล์ของผมคงสั้นลงเยอะมากเลย หรือใครมีวิธีแนะนำกันได้นะครับ ส่วนใครจะลองใช้งานเข้าไปได้ที่นี่เลยครับ

Link :: https://snippet-generator.app/

คุณอาจสนใจเรื่องของ 
Link: Content ยุคใหม่สร้างด้วย Editor JS เครื่องมือแนว Block