使用Laravel Darksky API
我在config / app.php中将服务提供者添加到了提供者数组中
Naughtonium\LaravelDarkSky\LaravelDarkSkyServiceProvider::class
并为config / app.php别名数组注册了外观访问器
'DarkSky' => \Naughtonium\LaravelDarkSky\Facades\DarkSky::class
所以我打电话给
use Darksky\Darksky;
Route::get('/', function () {
DarkSky::location(90, 71)->get();
return view('welcome');
});
但是我得到这个错误,
未找到“ Darksky \ Darksky”类
怎么了?
答案 0 :(得分:2)
在这种情况下,当您将立面添加到ArgumentError: unknown option: {:host=>"http://google.com"}
数组中时:
aliases
将使立面可在根名称空间中使用。您正试图像访问'DarkSky' => \Naughtonium\LaravelDarkSky\Facades\DarkSky::class
名称空间中一样访问它。
DarkSky
您应将此行更改为:
use DarkSky\DarkSky;
或者,您也可以通过将其更改为以下内容来直接使用外观,而不是其根别名:
use DarkSky;