ข้ามไปที่เนื้อหาหลัก

สร้าง package Laravel ไว้ใช้งานเป็นของตัวเอง

 หลังจากใช้งาน Laravel framework มาสักระยะแล้ว 2-3 ปี จึงอยากพัฒนา Package เป็นของตัวเองไว้ใช้งาน 

เริ่มจากขั้นตอนที่ 1 สร้าง Folder ชื่อว่า packages ใน Laravel framework อยู่ภายนอกสุด แต่ยังอยู่ใน Laravel Project นั้น

ขั้นตอนที่ 2 ใช้คำสั่ง composer init เพื่อสร้าง 


ขั้นตอนที่ 3 นำ Provider เข้าสู่ ps4 ใน composer หลัก ของ Project และใช้คำสั่ง composer dump-autoload


ขั้นตอนที่ 4 สร้าง Provider ของเรา ด้วยคำสั่ง php artisan make:provider [ชื่อ-provider] 


ขั้นตอนที่ 5  ย้ายไฟล์ Provider ที่สร้างไปไป โพลเดอร์ packages ของเรา ที่มีไฟล์ composer.json

        

        app/Providers/ ย้ายไป packages/.../.../src/


ขั้นตอนที่ 6 ไปเพิ่ม Provider ในไฟล์ config/app.php  ในอาร์เรย์ '


provider' => [


    .../.../[ProviderNameService]:class,

]



ขั้นตอนที่ 6 เพิ่มเข้าไปใน Route ในไฟล์ Route.php




ขั้นตอนที่ 7 สร้าง Controller สำหรับการใช้งาน packages ของเรา แล้วย้ายเข้าในโพล์เดอร์ src ของ packages 




ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

สำรองข้อมูลใน MySQL ด้วย mysqldump ข้อมูลใน MySQL Character-set ภาษาไทย

การ backup ฐานข้อมูลสำหรับ mysql ในบางครั้งจะเกิดปัญหาสำหรับการใช้งานภาษาไทย ที่ตัวอักษรมักจะเกิดเป็น ?????  จึงต้องทำให้มั่นใจก่อนว่า การจัดเก็บข้อมูลที่เป็นภาษไทย สมบูรณ์ จึงมีการแปลง character set ก่อน สำหรับในการแปลงฐานข้อมูลจากเดิมที่เป็น latin1 หรือ tis620 ให้เป็น utf8 มีเงื่อนไขเบื้องต้นว่า หาก character-set ของฐานข้อมูลเป็น tis620 หรือ  latin1 ต้องไม่กำหนดค่า default-character-set=utf8 ใน my.cnf (สำหรับ Linux อยู่ที่ /etc/my.cnf หรือ /etc/mysql/my.cnf)

Interactive เทคโนโลยีเชิงโต้ตอบเปลี่ยนโลกเข้าสู่ยุค Metaverse

เทคโนโลยี Interactive คืออะไร คำนิยามของ เทคโนโลยี Interactive ที่สร้างและพัฒนาขึ้นสำหรับโปรแกรมหรือแอพลิเคชั่นที่เป็น Real-Time เรียกง่ายๆว่า Real-Time Programming (RTP) โดยเน้นไปยังผู้ใช้หรือมนุษย์นั้นเอง จะประกอบไปด้วย 2 องค์ประกอบ คือ ส่วนแรก เทคโนโลยี Interactive เข้าทำการเปลี่ยนแปลรูปร่าง ขนาด และรูปแบบ ซึ่งมาจาก web service อุปกรณ์ sensor ผ่านคอมพิวเตอร์ และมือถือ เป็นผสมผสานระหว่างระบบดิจิทัลและแอนนาล๊อกเข้าด้วยกัน ผ่านปุ่ม สไลด์เดอร์ หรือสวิทซ์ เพื่อการควบคุมในส่วนควบคุมทั้งหมด ที่เรียกว่า Control panel  ส่วนที่ 2  แอพลิเคชั่นที่ทำงานแบบ Real Time Application ถูกออกแบบในแนวคิดหลักของเทคโนโลยี Real Time  อ้างอิง https://interactiveimmersive.io/blog/beginner/02-interactive-technology/ เทคโนโลยีเชิงโต้ตอบที่เน้นการสร้างต้นแบบที่เร็วขึ้น มีประโยชน์อย่างมากในแอปพลิเคชันและประสบการณ์การสร้างต้นแบบ  ประเภทของเทคโนโลยี Interactive  มี 6 ประเภท 1. IoT เป็นแนวคิดจะเปลี่ยนบริการทุกบริการให้อยู่บนเครือข่ายอินเทอร์เน็ต และสามารถเชื่อมต่อเข้ากับแอพลิเคชั่นทุกแอพลเคชั่นทั้งที่ถูกพัฒนาเอง แล