Home » Laravel

Laravel – EP13 Database กับการใช้งาน Eloquent

สอน Laravel

Laravel ใช้ Eloquent ORM เป็นตัวช่วยในการเชื่อมต่อฐานข้อมูล โดย Eloquent จะมีการแปลงข้อมูลในฐานข้อมูลเป็นออบเจกต์ (Object) บนภาษา PHP ซึ่งช่วยให้นักพัฒนาสามารถเขียนโค้ดที่เชื่อมต่อฐานข้อมูลแบบง่ายขึ้น โดยไม่ต้องเขียน SQL เอง เพื่อใช้งาน Eloquent คุณสามารถสร้างคลาสที่สืบทอดจากคลาส Eloquent และปรับปรุ…

Read More »

Laravel การตรวจสอบข้อมูลก่อนบันทึกด้วย Validation

Laravel Validation ตรวจสอบข้อมูล

สวัสดีครับ วันนี้ผมมาแนะนำการใช้งาน Validation ของ Laravel ซึ่งใช้งานได้ง่ายมากๆ โดยประโยชน์ของ Laravel validation นั้นเอาไว้สำหรับตรวจสอบข้อมูลว่าถูกต้องตามที่เราต้องการหรือไม่ ก่อนที่จะบันทึกลงฐานข้อมูล(Database) ทำให้เราสามารถจัดเก็บข้อมูลถูกต้องตามความต้องการเช่น เราต้องการเก็บเบอร์โทรศัพท์ลงฐาน…

Read More »

Laravel WorkShop ระบบ Blog และ Login

Laravel workshop

ระบบจัดการ Blog สามารถ เพิ่ม แก้ไข ลบ และแสดงรายการ ได้ มีการตรวจสอบการกรอกข้อมูล และมีระบบยืนยันตัวตนผ่านการล๊อกอิน(Login) เป็นระบบ workshop laravel อย่างง่ายๆ ให้ผู้อ่านผู้ชม ได้เห็นการเขียนโปรแกรมด้วย laravel ว่าเขียนประมาณไหนบ้าง พาใช้งาน Laravel ผ่าน Workshop Blog/Login เพื่อนๆจะได้รู้จักกับ กา…

Read More »

Laravel – EP12 Database กับการทำ Migration

สอน Laravel

Database migrate ของ Laravel เป็นการทำสคริปเพื่อ Generate ตาราง ให้เราผ่านคำสั่ง Laravel ที่เราเขียนขึ้นมา ซึ่งข้อดีช่วยให้ทำเราสามารถทำงานร่วมกันเป็นทีมได้ดียิ่งขึ้น ยกตัวอย่างให้เห็นภาพนะครับ เช่น ปกติเวลาเรา ทำงานมีการสร้าง ตารางใหม่หรือ อัพเดทฟิล์ดในตาราง ที่นี้เราก็ ไปใช้พวก phpmyadmin แล้ว cop…

Read More »

Laravel – EP11 การใช้งาน Model

สอน Laravel

สำหรับ Model ใน Laravel มีการใช้ Eloquent ORM ที่มาพร้อมกับ Laravel ซึ่งใช้งาน ActiveRecord ที่ทำให้เราเขียนโค๊ดเป็นระเบียบสวยงามและเรียบง่าย ในแต่ละตารางฐานข้อมูลมี “Model” ที่เป็นแบบจำลองให้เราสามารถทำงานกับฐานข้อมูล บนการเขียนโค๊ดได้ เปรียบเทียบง่ายๆเช่นเรามี ตาราง products, customer …

Read More »

Laravel – EP10 การใช้งาน Blade Template

สอน Laravel

ใน Laravel เวอร์ชั่น 5 เป็นต้นมาได้มีการนำเอา Blade Template มาใช้งานในส่วนของ view ซึ่ง Blade Template คือ Template Engine ที่เราสามารถเขียนโค๊ด php ผสมกับ html ได้อย่างเรียบง่าย แต่ผลลัพท์ที่ได้ทรงพลัง ซึ่งเราสามารถนำไปใช้กับ Frontend อย่าง vuejs, angularjs ได้อีกด้วย การใช้งานนั้นเราไม่จำเป็นต้อง…

Read More »

Laravel – EP9 การใช้ View

สอน Laravel

Laravel: View เป็นส่วนหนึ่งของคอนเซป MVC ซึ่งหมายถึงการแสดงผลบนหน้าแอพลิเคชั่น ซึ่ง View ของ Laravel นี้อยู่ใน โฟล์เดอร์ resources/views ซึ่ง view ภาษาส่วนใหญ่จะใช้ภาษา HTML

Read More »

Laravel – EP8 Response (การส่งค่าตอบกลับไปยังผู้ใช้)

สอน Laravel

ในการทำเว็บไซต์หรือระบบเว็บแอพลิเคชั่น ผู้ใช้มีการ Request (ร้องขอ) ข้อมูลไปยัง Server (Laravel) ดังนั้นแล้ว ตัว Server (Laravel) ก็จะต้องมีการ Response (ตอบกลับ) ผลลัพท์ไปหาผู้ใช้งาน ดังนั้นบทความนี้จะอธิบายรายละเอียดและวิธีการในการเขียนโปรแกรมการตอบกลับใน Laravel กันครับ

Read More »

Laravel – EP7 การเรียกใช้ Request

สอน Laravel

Request ของ Laravel คือ HTTP Request ที่รับข้อมูลจาก Client มาเพื่อส่งไปให้กับตัว SERVER ตัวอย่างเช่นผู้ใช้ทำการกรอกข้อมูลสมาชิกผ่านฟอร์ม แล้วกด Submit ตอนกด Submit แล้วข้อมูลพวกนี้จะเรียกว่า Request  นั้นเอง แล้วข้อมูล Request เหล่านี้จะถูกส่งมาที่ Controller สำหรับบทความเนื้อหานี้จะมาแนะนำการ…

Read More »

Laravel – EP6 การใช้งาน Controller

สอน Laravel

Controller คือหนึ่งในคอนเซปต์ ของ MVC ซึ่งมาจากตัวอักษรย่อ “C” นั้นเอง ซึ่งหน้าที่ของมันคือเป็นส่วนจัดการการ การทำงานของระบบ  ซึ่งจะอยู่ระหว่างกลาง ของ Model และ View สำหรับบทความนี้เรามาเรียนรู้เกี่ยวกับdการสร้าง Controller, Middleware controller, resource controller ใน Laravel กัน…

Read More »