Php 在laravel 5中找不到帮助器类
我在app中创建了Helpers文件夹,然后创建了php文件amchelpers.php-->app/Helpers/amchelpers.php amchelpers.php代码: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
<?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');
}
}