Php 在laravel 5中找不到帮助器类

Php 在laravel 5中找不到帮助器类,php,laravel,laravel-4,laravel-5,Php,Laravel,Laravel 4,Laravel 5,我在app中创建了Helpers文件夹,然后创建了php文件amchelpers.php-->app/Helpers/amchelpers.php amchelpers.php代码: <?php namespace App; class AmcHelper { static function displayString($string){ return $string; } } 然后运行以下命令: composer dump-aut

我在app中创建了Helpers文件夹,然后创建了php文件amchelpers.php-->app/Helpers/amchelpers.php

amchelpers.php代码:

<?php namespace App;

   class AmcHelper {
      static function displayString($string){
          return $string;
      }
  }
然后运行以下命令:

composer dump-autoload
然后添加了“Helper”=>app_path()\Helpers\AmcHelper'指向config/app.php文件中的别名数组

在我的控制器中,我有以下操作(此操作在route.php中定义):

什么时候运行页面

我得到:

ErrorException in compiled.php line 6367: Class 'C:\wamp\www\easy_marketing\app\Helpers\AmcHelper' not found

您编写了
user Helper
而不是
use Helper

实现这一目标的另一种方法是

默认情况下,Laravel 5应用程序目录与文件夹一起自动加载,您需要注意的是添加名称空间,后跟目录名

所以目录结构是App-->Helpers

因此,您的名称空间必须包含App\Helpers

尝试以下代码

<?php namespace App\Helpers;

   class AmcHelper {
      static function displayString($string){
          return $string;
      }
  }

您编写了
user Helper
而不是
use Helper

实现这一目标的另一种方法是

默认情况下,Laravel 5应用程序目录与文件夹一起自动加载,您需要注意的是添加名称空间,后跟目录名

所以目录结构是App-->Helpers

因此,您的名称空间必须包含App\Helpers

尝试以下代码

<?php namespace App\Helpers;

   class AmcHelper {
      static function displayString($string){
          return $string;
      }
  }

got:Class'App\Http\Controllers\users\Helper'未找到您必须编写
use-App\Helpers\AmcHelper-as-Helper
got:Class'App\Http\Controllers\users\Helper'未找到您必须编写
use-App\Helpers\AmcHelper-as-Helper
<?php namespace App\Helpers;

   class AmcHelper {
      static function displayString($string){
          return $string;
      }
  }
use App\Helpers\AmcHelper as Helper;


class UserController extends Controller {
   public function displayMyString(){  
         echo Helper::displayString('Hello');
   }
}