หน้าแรก/บทความ/วิธีสร้าง Helpers Function ไว้ใช้เองใน Laravel 5.x
กลับหน้าบทความ
🔴Laravel

วิธีสร้าง Helpers Function ไว้ใช้เองใน Laravel 5.x

วิธีสร้าง custom helper functions ใน Laravel 5.x โดยสร้างไฟล์ helpers.php และลงทะเบียนผ่าน AppServiceProvider เพื่อให้เรียกใช้ได้จากทุกที่ใน project

ศิริชัย ธีรภัทรสกุล (ตั้ม)อ่าน 3 นาที28 มิถุนายน 2560
#Laravel#PHP#Helpers#Function#AppServiceProvider

โดยปกติเวลาสร้างเว็บก็จะมีฟังก์ชันที่ใช้งานบ่อยๆ เช่น การแปลงวันที่, การแปลง ค.ศ. เป็น พ.ศ. ซึ่งการสร้าง Helper Function ช่วยให้เรียกใช้ได้สะดวกจากทุกที่

ขั้นตอน

1. สร้างไฟล์ helpers.php

เข้าไปที่โฟลเดอร์ app/Http/ แล้วสร้างไฟล์ helpers.php:

<?php

function getHello($name) {
    return 'Hello ! ' . $name;
}

2. ลงทะเบียนใน AppServiceProvider

แก้ไขไฟล์ app/Providers/AppServiceProvider.php:

public function register()
{
    require_once base_path() . '/app/Http/helpers.php';
}

3. เรียกใช้งาน

ใน PHP class ทั่วไป:

getHello('Sirichai');
// ผลลัพธ์: "Hello ! Sirichai"

ใน Blade Template:

{{ getHello('Sirichai') }}

ต้องการเพิ่มฟังก์ชันอื่นๆ ก็มาเพิ่มที่ไฟล์ helpers.php ที่เดียวครับ

🚀 รับพัฒนาเว็บไซต์ & เว็บแอพพลิเคชั่น

สนใจดูตัวอย่างงานหรือสอบถามเพิ่มเติม ติดต่อได้เลยครับ โค้ดโมทีฟ (CodeMotive)