Laravel 添加辅助函数

写一个创建自己的辅助函数的例子

创建helpers.php 文件,添加自己的函数

bootstrap/helpers.php

php artisan tinker
>>> route_class()

PHP Fatal error: Call to undefined function route_class() in Psy Shell code on line 1

报错找不到这个函数,这是因为我们还没有引入这个 helpers.php 文件,我们可以使用 composer 的 autoload 功能来自动引入:

打开 composer.json 文件,并找到 autoload 段,将其修改为:

    "autoload": {
        "classmap": [
            "database/seeds",
            "database/factories"
        ],
        "psr-4": {
            "App\\": "app/"
        },
        "files": [
            "bootstrap/helpers.php"
        ]
    },
09:37:31@Localhostcomposer dumpautoload
Generating optimized autoload files
09:38:00@Localhostphp artisan tinker
Psy Shell v0.9.9 (PHP 7.2.10 — cli) by Justin Hileman
>>> route_class();
here⏎
=> ""
>>>

其他地方直接调用这个函数就可以了

你可能感兴趣的:(Laravel 添加辅助函数)