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

未找到Laravel帮助程序类

邬弘化
2023-03-14

我补充说

app_path().'/classes',

到全球。类加载器::addDirectories数组中的php。应用程序内/类/帮助程序/Url。我有:

<?php namespace Helpers;

class Url {

public static function prep($str)
{
    if ($str == 'http://' OR $str == '')
    {
        return '';
    }

    $url = parse_url($str);

    if ( ! $url OR ! isset($url['scheme']))
    {
        $str = 'http://'.$str;
    }

    return $str;
}
}

我认为:

{{HTML::link(Helpers\URL::prep($place->url), $place->url, array('target' => '_blank'))}}

这在本地可以正常工作,但在我的服务器上,我得到一个错误:找不到类'Helpers\URL'。我试着通过这些步骤,但也没有成功。有什么想法吗?

共有3个答案

裴俊迈
2023-03-14

我在跟踪https://stackoverflow.com/a/17091089/1454622(我更喜欢他的“选项1”)。

我有同样的问题,它在我的本地工作,但不是在我的远程服务器上。这是我的应用程序/存储上的目录和文件权限问题。我的遥控器需要这些(感谢@elliotap):

1) 我的助手类位于app/libs中,因此我将其添加到我的编写器中。json自动加载部分的文件:“app/libs”,

PHPcomposer.phar自动加载

它还需要一些权限更改:

3) sudo chgrp\u服务器\u网络\u服务器\u用户\u此处应用程序/存储

劳研
2023-03-14

好的,我找到问题了。我将“应用/类/助手”重命名为“应用/助手”,然后将新的应用/助手添加到composer.json和global.php并运行作曲家转储。通过查看一些PHP留档,似乎PHP有时在目录和命名空间中使用“类”、“类”或其他保留类型的单词时存在问题。我仍然不确定为什么这在本地工作,但不是在服务器上。

邢焕
2023-03-14

在配置/app.php中的别名数组定义你的Helper门面

“助手”=

然后您可以执行Helper::prep()

 类似资料:
  • 我在应用程序中创建了Helpers文件夹,然后我创建了php文件amchelpers。php--- amchelpers.php代码: 然后加上这些线条composer.json 然后运行以下命令: 然后添加了'Helper'= 在我的控制器中,我有以下操作(此操作在route.php中定义): 什么时候运行页面http://localhost:8080/easy_marketing/public

  • 我试着做一些服务,比如在symfony,我是按照一些教程,是做以下步骤:1。创建新的服务提供商: 我正在创建我的自定义助手: 名称空间应用程序\帮助程序; 类MailerHelper实现\Lightning\Contracts\Bus\SelfHandling{ } 我在config/app中注册它。php: 现在最大的问题是如何在我的控制器中调用它。 例如,在symfony中,如果声明一个服务,

  • 问题内容: 我无法克隆HTTPS存储库。我可以克隆SSH仓库,但不能克隆HTTPS仓库。由于位于公司防火墙后面,因此无法测试GIT协议。 这就是我想要做的: 到目前为止,我已经尝试了以下方法(基于Google搜索) 通过清除和安装Git 通过安装Git 安装curl开发库 安装Expat库 下载Git源码并使用以下命令构建: 还尝试将configure指向curl二进制文件() 我已经尝试了所有可

  • 问题内容: 我在Django的staticfiles应用程序中遇到了一些问题。 我已经添加了 到我的INSTALLED_APPS并添加了 到我的文件。 我所有的静态文件都位于Mac上的文件夹中。 现在,在我的模板中 正确呈现为。 然而 导致404错误。我正在使用“ runserver”命令作为服务器。 问题答案: 简而言之:STATIC_ROOT仅在调用collectstatic manangem

  • 我想创建helper函数,以避免在Laravel 5中的视图之间重复代码: view.blade.php 它们基本上是文本格式化函数。我可以在哪里以及如何用这些函数创建一个文件?

  • 我得到类模型没有找到错误 在我的模型课上 在我的控制器里 我甚至尝试了。我还是犯了同样的错误