Framework ของ PHP มีให้เลือกใช้มากมาย และ Laravel นั้นเป็นอีกหนึ่งทางเลือกครับ ซึ่งถือว่า ตอนนี้อาจเป็น เบอร์ 1 ของ Framework ของ PHP เลยก็ว่าได้ ฮ่า ๆ ปัจจุบัน พัฒนาไปถึงเวอร์ชั่น 5. 7 กันแล้ว ต่อไปเรามาดูข้อดีและข้อเสียของ Laravel กันเลยครับ ข้อดี ของ Laravel 1. ) มี security ที่ดี พอสมควร ควบคุมได้ง่าย และสามารถควบคุมเป็นชั้นๆ อย่างละเอียด ในวิธีที่แสนง่าย 2. ) มีโฟลเดอร์ที่วาง เป็นระเบียบ แบ่งสัดส่วนอย่างชัดเจนตั้งแต่ติดตั้ง 3. ) รองรับ Bootstrap 4, react ฯลฯ ที่ใช้ในการแสดงผล 4. ) เพื่อนๆร่วมทีมสามารถแก้โค้ดเราได้ ง่ายกว่าการเขียนเอง เพราะเขียนใน pattern เดียวกัน 5. ) มี คู่มือ ในการใช้งานอย่างชัดเจน 6. ) มีการพัฒนาให้ดีขึ้น โดยอัตโนมัติ ข้อเสีย ของ Laravel 1. ) อาจจะเข้าใจได้ยากสำหรับผู้ที่ไม่เคยเขียน เชิง MVC หรือ OOP 2. ) ต้องอาศัยจินตนาการเพิ่มมากขึ้นเพราะมีการเชื่อมโยงกันอยู่หลายไฟล์ ถ้าหากท่านใดสนใจอยากเรียนรู้เพิ่มเติมเกี่ยวกับเจ้า Laravel 5. 7 นี้ ก็อย่าลืมติดตาม Who do code และติดตาม บทความต่อ ๆ ไปของเรา ขอบคุณที่ให้ความสนใจ ครับ
สวัสดีครับเหล่า PHP Developer ทุกท่าน บทความก่อนหน้านี้ เมื่อเราได้รู้จักการทำงานของ route กันไปแล้วนะครับ ต่อมาเราจะมาทำ Authentication หรือระบบ Login, Register อย่างง่ายๆ ในแบบของ Laravel กันนะครับ สำหรับคนที่ใช้ Laravel version 5. 4 ขึ้นมาถึง 5. 7 นี้นะครับ ให้เรา เช็ค version ของเจ้าตัว MY SQL ของเราก่อนนะครับ ถ้าหาก MY SQL มี version ที่ต่ำกว่า 5. 7. 7 จะไม่สามารถ ใช้ migration ได้ วิธีแก้ไขคือ เข้าไปที่ App/Providers/ use IlluminateSupportFacades Schema; เพิ่ม use ตัวนี้ลงไปในส่วนหัวของ page ครับ และใน method boots ให้เพิ่มคำสั่งนี้ลงไปครับ Schema::defaultStringLength(191); เท่านี้ก็สามารถทำ Migration ได้แล้วครับ ให้ใช้คำสั่ง php artisan make:auth ใน command line ครับ จากนั้นให้ลองสังเกตดูที่ Folder database/migrations จะมี File ที่เพิ่งจะถูกสร้างขึ้นมาใหม่ จากนั้นนะครับ ให้เราไปที่ File แต่ แอ๊ะ!!
เอกสารประกอบการอบรม วันที่ 1 ไฟล์ LARAVEL5 LAB SHEET - 1. ปฏิบัติการที่ 1 - 4 ไฟล์ LARAVELDAY1 - 1. วันที่ 2 ปฏิบัติการที่ 5 - 11 ไฟล์ LARAVELDAY2 - 1. วันที่ 3 ปฏิบัติการที่ 12 - 15 ไฟล์ LARAVELDAY3 - 1. Ċ oss4corp kasetsart, Jul 15, 2015, 10:44 PM Ċ oss4corp kasetsart, Jul 15, 2015, 10:40 PM Ċ oss4corp kasetsart, Jul 15, 2015, 10:43 PM Ċ oss4corp kasetsart, Jul 15, 2015, 10:43 PM
พิเศษ! ซื้อคอร์สออนไลน์นี้ แถมฟรี eBook "พัฒนา Web Application ด้วย Laravel 5.
โดยขั้นตอนแรกเราจะติดตั้ง Composer ก่อนเพื่อนำ Composer มาใช้ในการช่วยในการจัดการ mPDF ซึ่งจะสะดวกกว่าการลง mPDF โดยไม่ใช้ Composer (เกี่ยวกับ Composer) โดยเราจะใช้ composer ในการสั่งลง mpdf (*ใน laravel มี composerอยู่แล้ว) 2. ขั้นต่อมาหลังจากที่ลง Composerเรียบร้อยแล้วนั้นเราก็จะเพิ่มโค้ดนี้ลงในไฟลของ composer "mpdf/mpdf": "dev-master" composer require mpdf/mpdf 3. โดยหลังจากที่เราติดตั้งเสร็จแล้วนั้น mPDF จะถูกเก็บไว้ในตัวของ composer ในไฟล์ pไว้ให้เรียกใช้งาน 4. โดยการใช้งานนั้นเราจะต้องทำการ include() ไฟล์ ใน vendor แล้วจึงคำสั่ง use mPDFเพื่อใช้งาน mPDF โดยภาพด้านล่างคือตัวอย่างการใช้งาน mPDF include '.. /.. /vendor/'; use mPDF; $mpdf = new mPDF(); $mpdf->WriteHTML(' Hello World '); $mpdf->Output(); จากตัวอย่างจะเป็นการแสดง Hello World ในไฟล์ pdf เรายังสามารถเปลี่ยนเฉพาะค่าที่เราเก็บไว้ในได้อีกด้วยตัวอย่างต่อไปนี้ — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — $html ='
e-Book "พัฒนา Web Application ด้วย Laravel 5.
7 ซึ่งมาพร้อมความสามารถใหม่ๆ มากมายช่วยอำนวยความสะดวกให้นักพัฒนาได้เป็นอย่างดี ในหลักสูตรนี้จะเป็นการปูพื้นฐานให้สำหรับท่านที่ไม่เคยผ่าน Framework ใด ๆ มาเลย เรียกว่าเป็นก้าวแรกสู่การใช้งาน Framework ของท่านได้เลย มีเพียงความรู้การเขียน PHP & MySQL มาเล็กน้อยก็เพียงพอ เมื่อจบหลักสูตรนี้ไปแล้วผู้เข้าอบรมทุกท่านจะมีความรู้ และความมั่นใจเพียงพอที่จะไปต่อยอดในระดับต่อไปได้เป็นอย่างดี สาขากรุงเทพฯ (ลาดพร้าว) ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
สวัสดีครับเหล่า PHP Developer ทุกท่าน ตอนที่ผ่านมาเราได้ทำ Authentication และได้รู้จักกับ ตัวจัดการเส้นทาง หรือ Route กันแล้วนะครับ วันนี้เราจะมาทำความรู้จักกัน Controller กัน ว่าเจ้าตัว Controller มีหน้าที่อะไร และหลักการเขียน Controller ที่ดีกันครับ หลักการเขียน Controller ที่ดี 1. ) ใช้สำหรับรับ - ส่ง request data เช่น get, post, put 2. ) ไม่ควรมี code ประมวลผลของ model หรือ html ของ views 3. ) ส่งข้อมูลไปให้ view แสดงผล 4. ) ใช้เรียก method เกี่ยวกับ models และเรียน component ต่างๆ ต่อมาเรามาเริ่ม สร้าง Controller สำหรับหน้า profile ของเรากันเลยครับ การสร้าง controller ง่ายๆ ขั้นตอนแรกให้ทำการเปิด command line ขึ้นมาครับ จากนั้นพิมพ์ php artisan make:controller ProfileController เมื่อสร้างเสร็จแล้ว ต่อมาให้เราสังเกตใน โฟลเดอร์งานของเรา app / Http / Controllers จะเจอ controller ที่เราเพิ่งสร้างขึ้นมาเมื้อกี้ครับ ให้ลองเพิ่ม method ที่ชื่อว่า index แล้วให้ return ไปที่ view home กันครับ แอ๊ะ!