Php 未调用laravel帮助程序类
在我的应用程序文件夹中,我有以下文件结构Php 未调用laravel帮助程序类,php,laravel,Php,Laravel,在我的应用程序文件夹中,我有以下文件结构 控制台 例外情况 助手 Http 在Helpers文件夹中,我有一个Helpers.php文件,其中包含以下代码: <?php namespace App\Helpers; class Helper { public static function shout($string) { return strtoupper($string); } } 但我犯了一个错误 Class 'App\Helpers
- 控制台
- 例外情况
- 助手
- Http
<?php
namespace App\Helpers;
class Helper
{
public static function shout($string)
{
return strtoupper($string);
}
}
但我犯了一个错误
Class 'App\Helpers\Helper' not found
实际上,这在我的Laravel5.4版本中运行良好。现在我在新版本的laravel中使用这个类
有人能帮我在新版本的laravel中应该做什么吗
谢谢。您需要添加您的
composer.json
助手类的位置
就你而言:
"autoload": {
"files": [
"app/Helpers/Helpers.php"
],
},
有关更多信息,请阅读
您也可以这样尝试:
<?php
namespace App\Helpers;
class Helper
{
public function run($string)
{
return strtoupper($string);
}
public static function shout($string)
{
$instance = new self;
$instance->run($string);
}
}
您需要在composer.json
中添加帮助程序类的位置
就你而言:
"autoload": {
"files": [
"app/Helpers/Helpers.php"
],
},
有关更多信息,请阅读
您也可以这样尝试:
<?php
namespace App\Helpers;
class Helper
{
public function run($string)
{
return strtoupper($string);
}
public static function shout($string)
{
$instance = new self;
$instance->run($string);
}
}
一次包含
require_once ROOT . '/helpers.php';
并编辑composer.json
"autoload": {
"files": [
"app/Helpers/Helpers.php"
],
},
最后,
composer dump-autoload
曾经包括
require_once ROOT . '/helpers.php';
并编辑composer.json
"autoload": {
"files": [
"app/Helpers/Helpers.php"
],
},
最后,
composer dump-autoload
谢谢,我不知道我必须把它放在那里。但是我有很多助手文件。那么我需要在autoload中包含所有这些帮助文件吗?我不确定。但当你们把它包括进来的时候,它是否起作用了?所以问题就解决了。检查更新,并尝试这样做。祝你好运@user1687891您是否尝试不包含第二个解决方案?谢谢,我不知道我必须包含它。但是我有很多助手文件。那么我需要在autoload中包含所有这些帮助文件吗?我不确定。但当你们把它包括进来的时候,它是否起作用了?所以问题就解决了。检查更新,并尝试这样做。祝你好运@user1687891您是否尝试不包含第二个解决方案?