laravel 的地理定位包:Midnite81\Geolocation\GeoLocationServiceProvider' 未找到
Geolocation package with laravel: Midnite81\Geolocation\GeoLocationServiceProvider' not found
我想将以下软件包用于 laravel 的地理定位。
https://github.com/midnite81/geolocation
我已经完成了他们在文档中写的所有内容,但发现错误
Midnite81\Geolocation\GeoLocationServiceProvider' not found
我无法解决这个问题。不明白怎么了。我所做的,首先,在 composer.json 文件中写入 "midnite81/geolocation": "1.*"
。
"require": {
"php": ">=7.0.0",
"fideloper/proxy": "~3.3",
"laravel/framework": "5.5.*",
"laravel/tinker": "~1.0",
"midnite81/geolocation": "1.*"
},
之后运行composer update
。然后运行composer dump-autoload -o
。然后在 config/app.php
文件中,将以下部分放入 providers
和 aliases
数组中。
'providers' => [
Midnite81\Geolocation\GeoLocationServiceProvider::class
];
'aliases' => [
'GeoLocation' => Midnite81\GeoLocation\Facades\GeoLocation::class,
];
然后运行下面的命令。
php artisan vendor:publish --provider="Midnite81\GeoLocation\GeoLocationServiceProvider"
然后报错,Midnite81\Geolocation\GeoLocationServiceProvider' not found
无法弄清楚其中有什么问题。
我验证并确认了问题。
问题是:
Midnite81\Geolocation\GeoLocationServiceProvider::class
你应该把它改成
Midnite81\GeoLocation\GeoLocationServiceProvider::class
请注意 Geolocation
与 GeoLocation
的区别。 Github
上这个包的自述文件似乎有错误
我已经发送了 Pull 请求 https://github.com/midnite81/geolocation/pull/2 来修复这个包的自述文件
我想将以下软件包用于 laravel 的地理定位。 https://github.com/midnite81/geolocation
我已经完成了他们在文档中写的所有内容,但发现错误
Midnite81\Geolocation\GeoLocationServiceProvider' not found
我无法解决这个问题。不明白怎么了。我所做的,首先,在 composer.json 文件中写入 "midnite81/geolocation": "1.*"
。
"require": {
"php": ">=7.0.0",
"fideloper/proxy": "~3.3",
"laravel/framework": "5.5.*",
"laravel/tinker": "~1.0",
"midnite81/geolocation": "1.*"
},
之后运行composer update
。然后运行composer dump-autoload -o
。然后在 config/app.php
文件中,将以下部分放入 providers
和 aliases
数组中。
'providers' => [
Midnite81\Geolocation\GeoLocationServiceProvider::class
];
'aliases' => [
'GeoLocation' => Midnite81\GeoLocation\Facades\GeoLocation::class,
];
然后运行下面的命令。
php artisan vendor:publish --provider="Midnite81\GeoLocation\GeoLocationServiceProvider"
然后报错,Midnite81\Geolocation\GeoLocationServiceProvider' not found
无法弄清楚其中有什么问题。
我验证并确认了问题。
问题是:
Midnite81\Geolocation\GeoLocationServiceProvider::class
你应该把它改成
Midnite81\GeoLocation\GeoLocationServiceProvider::class
请注意 Geolocation
与 GeoLocation
的区别。 Github
我已经发送了 Pull 请求 https://github.com/midnite81/geolocation/pull/2 来修复这个包的自述文件