Laravel中的AliasLoader未找到Facade

Laravel中的AliasLoader未找到Facade,laravel,facade,Laravel,Facade,我在laravel项目的“别名”下为我的“config/app.php”添加了一个自定义外观 'GeoLocation'=>'\App\Facades\GeoLocation', 自定义类的文件夹位于'app/Facades/GeoLocation.php'中,服务提供者位于'app/Providers/GeoLocationServiceProvider.php' 我需要如何在app.php中声明正确的别名才能正确加载外观?错误消息是: AliasLoader.php第63行中的错误异常: 未

我在laravel项目的“别名”下为我的“config/app.php”添加了一个自定义外观

'GeoLocation'=>'\App\Facades\GeoLocation',

自定义类的文件夹位于
'app/Facades/GeoLocation.php'
中,服务提供者位于
'app/Providers/GeoLocationServiceProvider.php'

我需要如何在app.php中声明正确的别名才能正确加载外观?错误消息是:

AliasLoader.php第63行中的错误异常: 未找到类“Facades\GeoLocation”

这是我的门面:

<?php namespace App\Facades;
use Illuminate\Support\Facades\Facade;

class GeoLocation extends Facade {
    protected static function getFacadeAccessor() { return 'geolocation'; }
}

最简单的方法是将文件app/Facades/GeoLocation.php的名称空间更改为
app\Facades

然后将别名注册更新为

'GeoLocation' => 'App\Facades\GeoLocation',

将您的命名空间更改为App\Facades\GeoLocation并相应地更新您的App.php,因为您的Facades\namespace不在您的composer自动加载覆盖范围内。。我需要在哪里更改名称空间?您必须更改文件app/Facades/GeoLocation.phpcan我们可以快速聊天吗?:)我很抱歉。。我试过了,但没用。让我快速编辑我的问题我刚刚做了这件事并得到了反馈:
TestController.php第17行中的FatalErrorException:Class'Facades\GeoLocation'未找到
您也需要将名称空间更改为文件CustomFunction,这样做了吗。。还是同一条消息,您是否对app.php进行了更改,以便以这种方式注册您的外观<代码>'GeoLocation'=>'App\Facades\GeoLocation',
是<代码>'GeoLocation'=>'App\Facades\GeoLocation','CustomFunction'=>'App\Facades\CustomFunction',
<?php namespace App\Helpers;

class CustomFunction {
    //Generate random float between -1 and 1
    function f_rand($min = 0, $max = 1, $mul = 1000000) {
        if ($min>$max) return false;
        return mt_rand($min*$mul, $max*$mul) / $mul;
    }

    function test() {
        echo "OK";
    }
}

<?php namespace App\Providers;

use Illuminate\Support\ServiceProvider;

class CustomFunctionServiceProvider extends ServiceProvider {

    public function register() {

        \App::bind('customfunctions', function()
        {
            return new CustomFunction;
        });
    }
}
'GeoLocation' => 'App\Facades\GeoLocation',