php - 制作像 laravel 默认请求帮助器这样的帮助器

标签 php laravel

我想制作一个我在我的项目中几乎任何地方广泛使用它的辅助函数或一些现在可能用作示例的其他辅助函数我有 laravel 请求辅助函数,如下所示:

request()->get('name);

现在我知道如果我使用它,在 Blade 服务器或 Controller 或其他地方的任何地方都可以工作。 现在我有两个问题。 1-如何制作这样一个可以做某事并且可以轻松广泛使用的助手 2-做这样的 helper 是否明智???

最佳答案

app\Helpers\GlobalHelper.php中创建一个辅助类

<?php


namespace App\Helpers;


class GlobalHelper
{
    public static function helloWorld()
    {
        return "Hello World"
    }
}

然后在你的config\app.php中别名数组添加

'Helper' => App\Helpers\GlobalHelper::class,

然后在 Blade 文件中你可以使用 {{ Helper::helloWorld() }} 或者在 Controller 中你可以使用 \Helper::helloWorld();

关于php - 制作像 laravel 默认请求帮助器这样的帮助器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64983523/

相关文章:

php - Silex 异常处理程序

php - mySQL UPDATE 查询本地文件路径

php - Symfony 4.0 中 FilesystemCache (SimpleCache) 的依赖注入(inject)

laravel eloquent 列表 - 对列值列表进行排序

php - 使用 Eloquent (Laravel) 分组

php - laravel 5.5.3 中的 CSS

php - 将动态创建的复选框值存储在 Laravel 的另一个表中

php - PHP8.0.0 中发生了什么来破坏 usort(...(int)(strlen($a)<strlen($b)));?

php - 将数据从 Controller 传递到 Laravel 中的 View

javascript - 为什么散列密码与数据库中的值不匹配?