Laravel 自作のヘルパ関数を追加する
概要
Laravel では様々なグローバルヘルパ関数が用意されています。
https://readouble.com/laravel/7.x/ja/helpers.html
今回は自作のヘルパ関数を作る方法をご紹介します。
環境
- PHP 7.4.5
- Laravel 7.9.2
やり方
自作のヘルパファイルを作成して、オートローダーに読み込んでもらいます。
自作のヘルパファイルを作成する
app/helpers.php
を作成します。
(場所はどこでも良いです)
app/helpers.php
<?php declare(strict_types=1);
if (! function_exists('hello')) {
/**
* @return string
*/
function hello(): string
{
return 'Hello World.';
}
}
ヘルパファイルをオートローダーで読み込む
composer.json
の autoload.files
を下記のように変更します。
composer.json
"autoload": {
"files": [
"app/helpers.php"
],
// ...
},
オートローダーの更新
$ composer dump-autoload
これで composer.json
の変更が反映されます。
お試し
$ php artisan tinker
>>> hello()
=> "Hello World."
自作したヘルパ関数を実行できました!
関連記事
Author And Source
この問題について(Laravel 自作のヘルパ関数を追加する), 我々は、より多くの情報をここで見つけました https://qiita.com/ucan-lab/items/afae48ee5328b77b6c10著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .