提供者的类不在laravel 5.5中加载

时间:2018-02-14 22:14:14

标签: php laravel

我想在Laravel 5.5应用程序中使用Google Geocoding API的服务提供商https://github.com/jotafurtado/geocode。我按照说明操作,使用Composer安装了提供程序。我不得不手动将此行添加到config / app.php中的providers数组:

Jcf\Geocode\GeocodeServiceProvider::class

然后将其添加到同一文件中的别名数组

'Geocode' => Jcf\Geocode\Facades\Geocode::class

当我在控制器中调用Geocode类时,我收到一条错误消息" Class' App \ Http \ Controllers \ Geocode'找不到"。有什么东西我需要添加到控制器或我需要运行的一些命令?

2 个答案:

答案 0 :(得分:2)

您是否在控制器顶部使用了import语句?

use Jcf\Geocode\Facades\Geocode;

答案 1 :(得分:0)

您应该使用别名来导入类

use Geocode;

Laravel将使用别名来解决此问题。这是创建别名的目的。