当前位置: 首页 > 知识库问答 >
问题:

Laravel 5.1 Composer.json调用文件自动加载

屠钊
2023-03-14

我只想在laravel 5.1中创建一个全局函数,在App/Helper中创建一个文件。php

Helper.php

 <?php 
    namespace App\Helpers;
    class Helpers {
        public function somethingOrOther()
        {
            return "Yes It is";
        }
}

测验刀身php

Helpers::somethingOrOther();

但它不起作用

每次我发现一个fatel错误,比如“Class'App\Helpers'notfound”

请帮帮我

共有1个答案

蒋骏
2023-03-14

由于您是Helper,方法是静态的,您可以将Helper类添加到您的config/app别名中,就像Facade一样,如下所示:

'aliases' => [
    //'Helpers'=> 'App\Helpers\Helpers', //for Laravel 5.0
    'Helpers'=> App\Helpers\Helpers::class, //for Laravel 5.1
] 

检查这个问题

在php Laravel 5中创建自定义助手函数的最佳实践是什么?

 类似资料:
  • 问题内容: 我写了一个JavaScript类,其中定义了一个方法 现在,在我的html中,我试图按如下方式调用它… 当我点击一个按钮时,以上将被调用。这里的问题是,页面加载时会自动调用顶部的事件。这有什么问题呢? 问题答案: 您正在立即调用该函数。 当您在函数引用上保留括号时,您基本上是在说: 评估closeThis函数并将结果分配给onclick 当您真正想要做的是将函数引用分配给点击处理程序时

  • 本文向大家介绍详解PHP文件的自动加载(autoloading),包括了详解PHP文件的自动加载(autoloading)的使用技巧和注意事项,需要的朋友参考一下 传统上,在PHP里,当我们要用到一个class文件的时候,我们都得在文档头部require或者include一下: 但是一旦要调用的文档多了,就得每次都写一行,瞅着也不美观,有什么办法能让PHP文档自动加载呢? 对,可以使用PHP的魔法

  • 问题内容: 这就是我自动加载文件夹中所有类的方式, 但是我的文件夹中也有类,我也想自动加载它们-我该怎么办?我应该复制上面的自动加载并仅将路径更改为(但是不是重复吗?)? 谢谢。 编辑: 这些是我在控制器文件夹中的类文件名: 这些是我在模型文件夹中的类文件名: 通常这就是我命名控制器类类的方式(我使用下划线和小写), 这通常是我为模型类类命名的方式(我使用下划线和小写), 问题答案: 您应该命名您

  • 我想调用helpers文件夹中的statics方法。 我已经尝试了很多tutos,但它总是只有一个文件。 我的配置/应用程序/助手/语言。php- composer.json app.php 我尝试的是: 添加自动加载类映射、HelpersServiceProviders类、命名空间(仅在刀片模板中工作,而不是在控制器中工作) 添加带或不带类映射、命名空间的自动加载psr-4 对于所有的方法,我需

  • 当我试图访问我的站点时,我必须在URL的末尾手动键入index.php。我正在尝试在访问站点时自动加载我的index.php文件。我的nginx配置文件如下所示。

  • 我已经试着让psr-4自动加载工作一个多星期了,但没有成功。 我的文件结构如下: 我创建了psr-4自动加载功能,如下所示: 在使用作曲家转储-自动加载-0后,在我的session.php类中,我给出了命名空间: 然后我需要自动加载器,并使用use函数将会话类命名如下: 打开index.php页面后,我得到一个 致命错误:在第10行的/var/www/test/Project/index.php中