วันจันทร์ที่ 16 มีนาคม พ.ศ. 2558

Laravel 5 เรียกใช้ external library

สำหรับ Laravel 5 วิธีเรียกใช้ class นอกที่เราสร้างขึ้นหรือหามานะครับ 
(งมนานมาก = =)
1. ให้เรา กำหนด namespace ให้กับ .php ไฟล์นั้นก่อนดังตัวอย่างดังนี้ครับ (ผมทำการทดสอบโดยนำ file library ไปอยู่ใน folder app นะครับ)
จากนั้ันก็กำหนด namespace ให้กับไฟล์ library ดังกล่าวจาก path ที่ไฟล์นั้ันๆอยู่ครับ (ต้องอยู่ในบรรทัดแรกเท่านั้ันด้วยนะ = =)

namespace library_path_file\library_path_file;
จะมีระดับความลึกของ file ขนาดใดก็ได้นะครับ เช่น
namespace library_path_file\....\library_path_file;



2. จากนั้ันให้เราไปยังไฟล์ทีี่จะเรียกใช้ libary นั้ันๆครับ ของผมเนี้ย ให้ WelcomeController เรียกใช้ library นั้ันๆครับ

use library_path_file\......\Classfile; ไม่ต้องมี .php นะครับ



3. ทำการสร้าง object จาก class ที่เรียกจาก namespace ครับ ผมทดสอบส่ง output ไปแสดงยัง view นะครับใช้
->with('ชื่อตัวแปลไว้เรียก',ตัวแปรมีค่าที่จะส่งไป)


ผมใช้ชื่อตัวแปล noo นะครับ



4. ผลการดึงค่าจาก library ไปแสดงใน view นะครับ



0 ความคิดเห็น :

แสดงความคิดเห็น