Apa Itu Traits ?
Dengan menggunakan Traits kita bisa membuat method yang dapat digunakan / wariskan di banyak kelas, cukup menggunakan keyword use
untuk menggunakanya.
Contoh implementasi Traits
disini saya memberikan contoh cara membuat helpers di laravel menggunakan Traits agar code kita reusable
.
<?php
namespace App\Helpers;
trait Helpers
{
public function getMessage($name){
return "Hay, Terimakasi ". $name;
}
}
Cara Menggunakan helper
cara menggunakan helper pada controller laravel dengan cara use Helpers
pada controller tersebut.
contohnya :
<?php
namespace App\Http\Controllers;
class UserController extends Controller
{
use Helpers;
public function sendMessage(Request $request)
{
$message = $this->getMessage($request->customer_name);
return $message;
}
}
referensi :
https://www.php.net/manual/en/language.oop5.traits.php
Top comments (0)