[Laravel]自作のヘルパー関数を追加する方法

[Laravel]自作のヘルパー関数を追加する方法
2021年05月10日2023年10月10日

Laravelはさまざまな、グローバル「ヘルパー」PHP関数を用意されています。どこからでも呼べて便利なのですが、独自な関数を追加したい時があります。

今回は独自のヘルパー関数を追加する方法を紹介します。

独自のヘルパー関数を追加する方法

一昔は共通ファイル(index.php)とかにrequireで直接指定していたりしましたが、今はcomposerがありますのでcomposerに独自関数ファイルを追加してあげます。

まずは、独自関数ファイルを作成します。作成場所はどこでも構いません。

app/helpers.php
<?php
function hoge(){

  return 'hoge';
}

作成したヘルパーファイルをcomposerの定義ファイルに追加します。

composer.json
{
	"autoload" : {
		"files" : [
			"src/helpers.php"
		]
	},
}

追加が完了したら、必ずcomposerの「autoload」を実行してください。

$ composer dump-autoload

これでどこからも関数が実行できるようになります。

コメント

コメントを残す

お名前(任意)
コメント:新規