Я новичок в 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',
Благодарим за терпение и вашу помощь!
Кажется, у меня это есть.
Мне нужно только установить:
use Google_Client; use Google_Service_Drive;