Laravelで自作ヘルパー関数を作成する

やりたいこと

Laravelで自作ヘルパー関数を作成したい

 

手順

  1. 自作ヘルバー関数を作成する
  2. composer.jsonに登録する
  3. オートローダーを更新する
  4. 使う

 

実装

1自作ヘルパー関数を作成する

任意の場所にヘルパー関数を作成するファイルを作成します。

今回は、App\helpers\radioName.phpを作成しました。

App\helpers\radioName.php

<?php
if (! function_exists('annkw')) { ・・・①
 function annkw(): string ・・・②
 {
   return 'annkw';
 }
}

①関数名が既に存在するか確認します。

②自作ヘルパー関数を定義します。

 

2composer.jsonに登録する

composer.jsonに作成したファイルを登録します。

composer.json

"autoload":  
  .../,
  "files": [
    "app/helpers/radioName.php"
  ],
  .../,

 

3オートローダーを更新する

以下コマンドを実行し、オートローダーを更新します。

composer dump-autoload

 

4使う

任意の場所で設定したヘルパー関数を使用します。

annkw();

=> annkw

 

以上!!!!!!!