Я новичок в Laravel, и наверняка на этот вопрос есть очевидный ответ, но мне не удалось связать Laravel 5 с Google Api.
Я установил API с композитором, как всегда, и он находится в папке моего поставщика, но теперь я не уверен, как его использовать.
Я не нашел ответа на этот вопрос (потому что это должно быть очень просто).
Вероятно, я пропускаю вызов пространства имен или что-то в этом роде.
На моем IndexController у меня есть:
<?php
namespace App\Http\Controllers;
class IndexController extends Controller {
/**
* Show the application welcome screen to the user.
*
* @return Response
*/
public function index()
{
$client = new Google_Client();
$client->setApplicationName("Client_Library_Examples");
$client->setDeveloperKey("HERE_GOES_MY_KEY");
$service = new Google_Service_Drive($client);
$results = $service->volumes->listVolumes();
foreach ($results as $item) {
echo $item['volumeInfo']['title'], "<br /> \n";
}
}
}
И ошибка, которую я получаю:
Класс «App\Http\Controllers\Google_Client» не найден
Я думал, что это может быть проблема с autoload_classmap, но там определены все классы GoogleApi, например:
(...)
'Google_Client' => $vendorDir . '/google/apiclient/src/Google/Client.php',
(...)
'Google_Service_Drive' => $vendorDir . '/google/apiclient/src/Google/Service/Drive.php',
Спасибо за ваше терпение и вашу помощь!