โดยรูปแบบ Schema นี้จะรองรับ 2 ภาษา En,Th ถ้าอยากได้ customize มากกว่าก็ต้องเขียน function เพิ่ม
- วิธีการแสดงผล เน้นไปที่การ join เพื่อดึงค่า id (อย่าลืมทำ Index)
- เมื่อได้ค่า id ในหน้า Blade Page จะใช้การ select model เพื่อดึงค่าแสดงผลด้วย function object this ที่อ้างอิงกับ localization นั้นๆ รูปแบบการทำงาน
(Framework localization) ->ไว้อ้างอิงเนื้อหาที่ไม่เกี่ยวกับข้อมูล Database และมันจะ return provider ออกมาด้วย -> เมื่อได้ค่าจาก provider local ค่อยนำ Provider ไปทำ function ใน Model เช่น Model
// Relationship One to Group (this->articledescription)
public function articledescriptions()
{
return $this->hasMany('App\ArticleDescription');
}
public function language($language) // ส่งค่า provider เข้ามาใน function model this นั้นๆ
{
return $this->articledescriptions->where('language',$language)->first();
}