laravel สร้างฟังค์ชันใว้ใช้เอง custom helpers

18 ส.ค. 2017 , 5,691 Views   , หมวดหมู่ Laravel ทุกหมวดหมู่ โค๊ดดิ้ง   , ป้ายกำกับ:


สมมุติว่าเราจะสร้างฟังค์ชันเพื่อ แปลงวันที่เพื่อบันทึกลงฐานข้อมูล และแสดงวันที่

ให้เราสร้างไฟล์ฟังค์ชัน ใว้ในโฟลเดอร์ app\Helpers

โดยเราจะสร้างไฟล์ชื่อ DateTime.php ใว้ในโฟลเดอร์ Helpers

สร้างฟังค์ชันโดยมีรูปแบบประมาณโค๊ดด้านล่าง

ในไฟล์ DateTime.php เขียนโค๊ดดังนี้

สร้างไฟล์ app/Providers/HelperServiceProvider.php

โดยรัน  artisan command: ด้านล่าง

โดยในไฟล์ HelperServiceProvider.php ในเมทธอด register ให้เพิ่มโค๊ดดังนี้

ลงทะเบียน service provider ในไฟล์ config/app.php

โดยเพิ่มโค๊ดใน ‘providers’=>[…..]

จากนั้นเราก็สามารถเรียกใช้ฟังค์ชันในไฟล์ Helpers/DateTime.php ได้แล้ว

 

ดูเพิ่มเติม
https://stackoverflow.com/a/43169120
https://stackoverflow.com/a/28360186


ป้ายกำกับ: